builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-060
starttime: 1467880217.14
results: success (0)
buildid: 20160706204229
builduid: 8d63b2827b9f4cf9b8f9f0da9fefc1a1
revision: e4b27dae353c933a01584dfeff27d547ef60f04e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:17.135867) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:17.136354) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:17.136659) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:17.229152) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 01:30:17.229580) =========
'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-060\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-060
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-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-060\AppData\Local
LOGONSERVER=\\T-W864-IX-060
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-060
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-060
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-060
WINDIR=C:\windows
using PTY: False
--01:30:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 8.71 MB/s
01:30:19 (8.71 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.379000
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 01:30:18.664364) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-07 01:30:18.664711) =========
'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-060\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-060
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-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-060\AppData\Local
LOGONSERVER=\\T-W864-IX-060
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-060
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-060
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-060
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.108000
========= master_lag: 0.06 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-07 01:30:21.830969) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 01:30:21.831351) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e4b27dae353c933a01584dfeff27d547ef60f04e --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 e4b27dae353c933a01584dfeff27d547ef60f04e --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-060\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-060
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-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-060\AppData\Local
LOGONSERVER=\\T-W864-IX-060
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-060
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-060
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-060
WINDIR=C:\windows
using PTY: False
2016-07-07 01:30:22,753 truncating revision to first 12 chars
2016-07-07 01:30:22,753 Setting DEBUG logging.
2016-07-07 01:30:22,753 attempt 1/10
2016-07-07 01:30:22,753 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e4b27dae353c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-07 01:30:23,359 unpacking tar archive at: mozilla-beta-e4b27dae353c/testing/mozharness/
program finished with exit code 0
elapsedTime=1.385000
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 01:30:23.279397) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:23.279716) =========
script_repo_revision: e4b27dae353c933a01584dfeff27d547ef60f04e
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:23.280114) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:23.280387) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 01:30:23.298617) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 38 secs) (at 2016-07-07 01:30:23.298982) =========
'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-060\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-060
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-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-060\AppData\Local
LOGONSERVER=\\T-W864-IX-060
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-060
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-060
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-060
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
01:30:24 INFO - MultiFileLogger online at 20160707 01:30:24 in C:\slave\test
01:30:24 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
01:30:24 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
01:30:24 INFO - {'append_to_log': False,
01:30:24 INFO - 'base_work_dir': 'C:\\slave\\test',
01:30:24 INFO - 'blob_upload_branch': 'mozilla-beta',
01:30:24 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
01:30:24 INFO - 'buildbot_json_path': 'buildprops.json',
01:30:24 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
01:30:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
01:30:24 INFO - 'download_minidump_stackwalk': True,
01:30:24 INFO - 'download_symbols': 'ondemand',
01:30:24 INFO - 'e10s': True,
01:30:24 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
01:30:24 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
01:30:24 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
01:30:24 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
01:30:24 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
01:30:24 INFO - 'C:/mozilla-build/tooltool.py'),
01:30:24 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
01:30:24 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
01:30:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
01:30:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
01:30:24 INFO - 'log_level': 'info',
01:30:24 INFO - 'log_to_console': True,
01:30:24 INFO - 'opt_config_files': (),
01:30:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
01:30:24 INFO - '--processes=1',
01:30:24 INFO - '--config=%(test_path)s/wptrunner.ini',
01:30:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
01:30:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
01:30:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
01:30:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
01:30:24 INFO - 'pip_index': False,
01:30:24 INFO - 'require_test_zip': True,
01:30:24 INFO - 'test_type': ('testharness',),
01:30:24 INFO - 'this_chunk': '1',
01:30:24 INFO - 'total_chunks': '5',
01:30:24 INFO - 'virtualenv_path': 'venv',
01:30:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
01:30:24 INFO - 'work_dir': 'build'}
01:30:24 INFO - #####
01:30:24 INFO - ##### Running clobber step.
01:30:24 INFO - #####
01:30:24 INFO - Running pre-action listener: _resource_record_pre_action
01:30:24 INFO - Running main action method: clobber
01:30:24 INFO - rmtree: C:\slave\test\build
01:30:24 INFO - Using _rmtree_windows ...
01:30:24 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
01:31:55 INFO - Running post-action listener: _resource_record_post_action
01:31:55 INFO - #####
01:31:55 INFO - ##### Running read-buildbot-config step.
01:31:55 INFO - #####
01:31:55 INFO - Running pre-action listener: _resource_record_pre_action
01:31:55 INFO - Running main action method: read_buildbot_config
01:31:55 INFO - Using buildbot properties:
01:31:55 INFO - {
01:31:55 INFO - "project": "",
01:31:55 INFO - "product": "firefox",
01:31:55 INFO - "script_repo_revision": "production",
01:31:55 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
01:31:55 INFO - "repository": "",
01:31:55 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-e10s-1",
01:31:55 INFO - "buildid": "20160706204229",
01:31:55 INFO - "pgo_build": "True",
01:31:55 INFO - "basedir": "C:\\slave\\test",
01:31:55 INFO - "buildnumber": 31,
01:31:55 INFO - "slavename": "t-w864-ix-060",
01:31:55 INFO - "revision": "e4b27dae353c933a01584dfeff27d547ef60f04e",
01:31:55 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
01:31:55 INFO - "platform": "win64",
01:31:55 INFO - "branch": "mozilla-beta",
01:31:55 INFO - "repo_path": "releases/mozilla-beta",
01:31:55 INFO - "moz_repo_path": "",
01:31:55 INFO - "stage_platform": "win64-pgo",
01:31:55 INFO - "builduid": "8d63b2827b9f4cf9b8f9f0da9fefc1a1",
01:31:55 INFO - "slavebuilddir": "test"
01:31:55 INFO - }
01:31:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
01:31:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip.
01:31:55 INFO - Running post-action listener: _resource_record_post_action
01:31:55 INFO - #####
01:31:55 INFO - ##### Running download-and-extract step.
01:31:55 INFO - #####
01:31:55 INFO - Running pre-action listener: _resource_record_pre_action
01:31:55 INFO - Running main action method: download_and_extract
01:31:55 INFO - mkdir: C:\slave\test\build\tests
01:31:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:31:55 INFO - https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
01:31:55 INFO - trying https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
01:31:55 INFO - Downloading https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:31:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:31:56 INFO - Downloaded 1186 bytes.
01:31:56 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
01:31:56 INFO - Using the following test package requirements:
01:31:56 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
01:31:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
01:31:56 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
01:31:56 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'jsshell-win64.zip'],
01:31:56 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
01:31:56 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
01:31:56 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
01:31:56 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
01:31:56 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
01:31:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
01:31:56 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
01:31:56 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
01:31:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:31:56 INFO - https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
01:31:56 INFO - trying https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
01:31:56 INFO - Downloading https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:31:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:31:57 INFO - Downloaded 19241267 bytes.
01:31:57 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/*']
01:31:57 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/*
01:31:59 INFO - caution: filename not matched: web-platform/*
01:31:59 INFO - Return code: 11
01:31:59 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')]}
01:31:59 INFO - https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
01:31:59 INFO - trying https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
01:31:59 INFO - Downloading https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:31:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:32:00 INFO - Downloaded 36389909 bytes.
01:32:00 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/*']
01:32:00 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/*
01:32:41 INFO - caution: filename not matched: bin/*
01:32:41 INFO - caution: filename not matched: config/*
01:32:41 INFO - caution: filename not matched: mozbase/*
01:32:41 INFO - caution: filename not matched: marionette/*
01:32:41 INFO - caution: filename not matched: tools/wptserve/*
01:32:41 INFO - Return code: 11
01:32:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:32:41 INFO - https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
01:32:41 INFO - trying https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip
01:32:41 INFO - Downloading https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
01:32:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/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
01:32:43 INFO - Downloaded 58116889 bytes.
01:32:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip
01:32:43 INFO - mkdir: C:\slave\test\properties
01:32:43 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
01:32:43 INFO - Writing to file C:\slave\test\properties\build_url
01:32:43 INFO - Contents:
01:32:43 INFO - build_url:https://queue.taskcluster.net/v1/task/P8xAJP29Tj6gW-UcMBCmPg/artifacts/public/build/firefox-48.0.en-US.win64.zip
01:32:44 INFO - Running post-action listener: _resource_record_post_action
01:32:44 INFO - Running post-action listener: set_extra_try_arguments
01:32:44 INFO - #####
01:32:44 INFO - ##### Running create-virtualenv step.
01:32:44 INFO - #####
01:32:44 INFO - Running pre-action listener: _pre_create_virtualenv
01:32:44 INFO - Running pre-action listener: _resource_record_pre_action
01:32:44 INFO - Running main action method: create_virtualenv
01:32:44 INFO - Creating virtualenv C:\slave\test\build\venv
01:32:44 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
01:32:44 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
01:32:49 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
01:32:52 INFO - Installing distribute......................................................................................................................................................................................done.
01:32:53 INFO - Return code: 0
01:32:53 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
01:32: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')]}
01:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:32: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')]}
01:32:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:32:53 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 0x025E16B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02704200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0267CC50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-060', 'USERDOMAIN': 'T-W864-IX-060', '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-060', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-060', '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-060\\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
01:32:53 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
01:32:53 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
01:32:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:32:53 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:32:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:32:53 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:32:53 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:32:53 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:32:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:32:53 INFO - 'DCLOCATION': 'SCL3',
01:32:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:32:53 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:32:53 INFO - 'HOMEDRIVE': 'C:',
01:32:53 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:32:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:32:53 INFO - 'KTS_VERSION': '1.19c',
01:32:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:32:53 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:32:53 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:32:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:32:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:32:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:32:53 INFO - 'MOZ_NO_REMOTE': '1',
01:32:53 INFO - 'NO_EM_RESTART': '1',
01:32:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:32:53 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:32:53 INFO - 'OS': 'Windows_NT',
01:32:53 INFO - 'OURDRIVE': 'C:',
01:32:53 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',
01:32:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:32:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:32:53 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:32:53 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:32:53 INFO - 'PROCESSOR_LEVEL': '6',
01:32:53 INFO - 'PROCESSOR_REVISION': '1e05',
01:32:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:32:53 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:32:53 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:32:53 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:32:53 INFO - 'PROMPT': '$P$G',
01:32:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:32:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:32:53 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:32:53 INFO - 'PWD': 'C:\\slave\\test',
01:32:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:32:53 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:32:53 INFO - 'SYSTEMDRIVE': 'C:',
01:32:53 INFO - 'SYSTEMROOT': 'C:\\windows',
01:32:53 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:53 INFO - 'TEST1': 'testie',
01:32:53 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:53 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:32:53 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:32:53 INFO - 'USERNAME': 'cltbld',
01:32:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:32:53 INFO - 'WINDIR': 'C:\\windows',
01:32:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:32:54 INFO - Ignoring indexes: http://pypi.python.org/simple/
01:32:54 INFO - Downloading/unpacking psutil>=0.7.1
01:32:55 INFO - Running setup.py egg_info for package psutil
01:32:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
01:32:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
01:32:55 INFO - Installing collected packages: psutil
01:32:55 INFO - Running setup.py install for psutil
01:32:55 INFO - building 'psutil._psutil_windows' extension
01:32:55 INFO - error: Unable to find vcvarsall.bat
01:32:55 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-pdgkbx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
01:32:55 INFO - running install
01:32:55 INFO - running build
01:32:55 INFO - running build_py
01:32:55 INFO - creating build
01:32:55 INFO - creating build\lib.win32-2.7
01:32:55 INFO - creating build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
01:32:55 INFO - running build_ext
01:32:55 INFO - building 'psutil._psutil_windows' extension
01:32:55 INFO - error: Unable to find vcvarsall.bat
01:32:55 INFO - ----------------------------------------
01:32:55 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-pdgkbx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
01:32:55 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-060\AppData\Roaming\pip\pip.log
01:32:55 WARNING - Return code: 1
01:32:55 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
01:32:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
01:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:32:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:32:55 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E16B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02704200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0267CC50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-060', 'USERDOMAIN': 'T-W864-IX-060', '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-060', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-060', '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-060\\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
01:32:55 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
01:32:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
01:32:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:32:55 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:32:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:32:55 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:32:55 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:32:55 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:32:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:32:55 INFO - 'DCLOCATION': 'SCL3',
01:32:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:32:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:32:55 INFO - 'HOMEDRIVE': 'C:',
01:32:55 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:32:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:32:55 INFO - 'KTS_VERSION': '1.19c',
01:32:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:32:55 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:32:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:32:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:32:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:32:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:32:55 INFO - 'MOZ_NO_REMOTE': '1',
01:32:55 INFO - 'NO_EM_RESTART': '1',
01:32:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:32:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:32:55 INFO - 'OS': 'Windows_NT',
01:32:55 INFO - 'OURDRIVE': 'C:',
01:32:55 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',
01:32:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:32:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:32:55 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:32:55 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:32:55 INFO - 'PROCESSOR_LEVEL': '6',
01:32:55 INFO - 'PROCESSOR_REVISION': '1e05',
01:32:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:32:55 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:32:55 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:32:55 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:32:55 INFO - 'PROMPT': '$P$G',
01:32:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:32:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:32:55 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:32:55 INFO - 'PWD': 'C:\\slave\\test',
01:32:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:32:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:32:55 INFO - 'SYSTEMDRIVE': 'C:',
01:32:55 INFO - 'SYSTEMROOT': 'C:\\windows',
01:32:55 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:55 INFO - 'TEST1': 'testie',
01:32:55 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:55 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:32:55 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:32:55 INFO - 'USERNAME': 'cltbld',
01:32:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:32:55 INFO - 'WINDIR': 'C:\\windows',
01:32:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:32:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
01:32:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
01:32:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz
01:32:55 INFO - Running setup.py egg_info for package mozsystemmonitor
01:32:55 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
01:32:55 INFO - Running setup.py egg_info for package psutil
01:32:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
01:32:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
01:32:55 INFO - Installing collected packages: mozsystemmonitor, psutil
01:32:55 INFO - Running setup.py install for mozsystemmonitor
01:32:55 INFO - Running setup.py install for psutil
01:32:55 INFO - building 'psutil._psutil_windows' extension
01:32:55 INFO - error: Unable to find vcvarsall.bat
01:32:55 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-h17q8y-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
01:32:55 INFO - running install
01:32:55 INFO - running build
01:32:55 INFO - running build_py
01:32:55 INFO - running build_ext
01:32:55 INFO - building 'psutil._psutil_windows' extension
01:32:55 INFO - error: Unable to find vcvarsall.bat
01:32:55 INFO - ----------------------------------------
01:32:55 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-h17q8y-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
01:32:55 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-060\AppData\Roaming\pip\pip.log
01:32:55 WARNING - Return code: 1
01:32:55 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
01:32:55 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
01:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:32:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:32:55 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x025E16B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02704200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0267CC50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-060', 'USERDOMAIN': 'T-W864-IX-060', '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-060', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-060', '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-060\\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
01:32:55 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
01:32:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
01:32:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:32:55 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:32:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:32:55 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:32:55 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:32:55 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:32:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:32:55 INFO - 'DCLOCATION': 'SCL3',
01:32:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:32:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:32:55 INFO - 'HOMEDRIVE': 'C:',
01:32:55 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:32:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:32:55 INFO - 'KTS_VERSION': '1.19c',
01:32:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:32:55 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:32:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:32:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:32:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:32:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:32:55 INFO - 'MOZ_NO_REMOTE': '1',
01:32:55 INFO - 'NO_EM_RESTART': '1',
01:32:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:32:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:32:55 INFO - 'OS': 'Windows_NT',
01:32:55 INFO - 'OURDRIVE': 'C:',
01:32:55 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',
01:32:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:32:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:32:55 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:32:55 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:32:55 INFO - 'PROCESSOR_LEVEL': '6',
01:32:55 INFO - 'PROCESSOR_REVISION': '1e05',
01:32:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:32:55 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:32:55 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:32:55 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:32:55 INFO - 'PROMPT': '$P$G',
01:32:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:32:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:32:55 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:32:55 INFO - 'PWD': 'C:\\slave\\test',
01:32:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:32:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:32:55 INFO - 'SYSTEMDRIVE': 'C:',
01:32:55 INFO - 'SYSTEMROOT': 'C:\\windows',
01:32:55 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:55 INFO - 'TEST1': 'testie',
01:32:55 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:32:55 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:32:55 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:32:55 INFO - 'USERNAME': 'cltbld',
01:32:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:32:55 INFO - 'WINDIR': 'C:\\windows',
01:32:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:32:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
01:32:56 INFO - Downloading/unpacking blobuploader==1.2.4
01:32:56 INFO - Downloading blobuploader-1.2.4.tar.gz
01:32:56 INFO - Running setup.py egg_info for package blobuploader
01:32:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
01:33:00 INFO - Running setup.py egg_info for package requests
01:33:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
01:33:00 INFO - Downloading docopt-0.6.1.tar.gz
01:33:00 INFO - Running setup.py egg_info for package docopt
01:33:00 INFO - Installing collected packages: blobuploader, docopt, requests
01:33:00 INFO - Running setup.py install for blobuploader
01:33:00 INFO - Running setup.py install for docopt
01:33:00 INFO - Running setup.py install for requests
01:33:00 INFO - Successfully installed blobuploader docopt requests
01:33:00 INFO - Cleaning up...
01:33:00 INFO - Return code: 0
01:33:00 INFO - Installing None into virtualenv C:\slave\test\build\venv
01:33:00 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')]}
01:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:00 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')]}
01:33:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:00 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 0x025E16B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02704200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0267CC50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, '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-060', 'USERDOMAIN': 'T-W864-IX-060', '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-060', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-060', '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-060\\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
01:33:00 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
01:33:00 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
01:33:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:33:00 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:33:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:33:00 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:33:00 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:33:00 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:33:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:33:00 INFO - 'DCLOCATION': 'SCL3',
01:33:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:33:00 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:33:00 INFO - 'HOMEDRIVE': 'C:',
01:33:00 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:33:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:33:00 INFO - 'KTS_VERSION': '1.19c',
01:33:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:33:00 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:33:00 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:33:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:33:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:33:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:00 INFO - 'MOZ_NO_REMOTE': '1',
01:33:00 INFO - 'NO_EM_RESTART': '1',
01:33:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:00 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:33:00 INFO - 'OS': 'Windows_NT',
01:33:00 INFO - 'OURDRIVE': 'C:',
01:33:00 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',
01:33:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:33:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:33:00 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:33:00 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:33:00 INFO - 'PROCESSOR_LEVEL': '6',
01:33:00 INFO - 'PROCESSOR_REVISION': '1e05',
01:33:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:33:00 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:33:00 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:33:00 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:33:00 INFO - 'PROMPT': '$P$G',
01:33:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:33:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:33:00 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:33:00 INFO - 'PWD': 'C:\\slave\\test',
01:33:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:33:00 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:33:00 INFO - 'SYSTEMDRIVE': 'C:',
01:33:00 INFO - 'SYSTEMROOT': 'C:\\windows',
01:33:00 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:00 INFO - 'TEST1': 'testie',
01:33:00 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:00 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:33:00 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:33:00 INFO - 'USERNAME': 'cltbld',
01:33:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:33:00 INFO - 'WINDIR': 'C:\\windows',
01:33:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:33:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
01:33:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
01:33:04 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
01:33:04 INFO - Unpacking c:\slave\test\build\tests\marionette\client
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
01:33:04 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
01:33:04 INFO - Unpacking c:\slave\test\build\tests\marionette
01:33:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
01:33:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
01:33:04 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
01:33:04 INFO - Running setup.py install for browsermob-proxy
01:33:18 INFO - Running setup.py install for manifestparser
01:33:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for marionette-client
01:33:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
01:33:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for marionette-driver
01:33:18 INFO - Running setup.py install for mozcrash
01:33:18 INFO - Running setup.py install for mozdebug
01:33:18 INFO - Running setup.py install for mozdevice
01:33:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozfile
01:33:18 INFO - Running setup.py install for mozhttpd
01:33:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozinfo
01:33:18 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozInstall
01:33:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozleak
01:33:18 INFO - Running setup.py install for mozlog
01:33:18 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for moznetwork
01:33:18 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozprocess
01:33:18 INFO - Running setup.py install for mozprofile
01:33:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozrunner
01:33:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for mozscreenshot
01:33:18 INFO - Running setup.py install for moztest
01:33:18 INFO - Running setup.py install for mozversion
01:33:18 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
01:33:18 INFO - Running setup.py install for wptserve
01:33:18 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
01:33:18 INFO - Cleaning up...
01:33:18 INFO - Return code: 0
01:33:18 INFO - Installing None into virtualenv C:\slave\test\build\venv
01:33:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:18 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 0x025E16B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02704200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0267CC50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, '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-060', 'USERDOMAIN': 'T-W864-IX-060', '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-060', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-060', '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-060\\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
01:33:18 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
01:33:18 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
01:33:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:33:18 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:33:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:33:18 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:33:18 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:33:18 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:33:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:33:18 INFO - 'DCLOCATION': 'SCL3',
01:33:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:33:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:33:18 INFO - 'HOMEDRIVE': 'C:',
01:33:18 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:33:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:33:18 INFO - 'KTS_VERSION': '1.19c',
01:33:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:33:18 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:33:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:33:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:33:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:33:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:18 INFO - 'MOZ_NO_REMOTE': '1',
01:33:18 INFO - 'NO_EM_RESTART': '1',
01:33:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:33:18 INFO - 'OS': 'Windows_NT',
01:33:18 INFO - 'OURDRIVE': 'C:',
01:33:18 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',
01:33:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:33:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:33:18 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:33:18 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:33:18 INFO - 'PROCESSOR_LEVEL': '6',
01:33:18 INFO - 'PROCESSOR_REVISION': '1e05',
01:33:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:33:18 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:33:18 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:33:18 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:33:18 INFO - 'PROMPT': '$P$G',
01:33:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:33:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:33:18 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:33:18 INFO - 'PWD': 'C:\\slave\\test',
01:33:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:33:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:33:18 INFO - 'SYSTEMDRIVE': 'C:',
01:33:18 INFO - 'SYSTEMROOT': 'C:\\windows',
01:33:18 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:18 INFO - 'TEST1': 'testie',
01:33:18 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:18 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:33:18 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:33:18 INFO - 'USERNAME': 'cltbld',
01:33:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:33:18 INFO - 'WINDIR': 'C:\\windows',
01:33:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:33:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
01:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
01:33:22 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
01:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette\client
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
01:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
01:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette
01:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
01:33:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
01:33:22 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))
01:33:33 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))
01:33:33 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))
01:33:33 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))
01:33:33 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))
01:33:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
01:33:33 INFO - Downloading blessings-1.6.tar.gz
01:33:33 INFO - Running setup.py egg_info for package blessings
01:33:33 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))
01:33:33 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
01:33:33 INFO - Running setup.py install for blessings
01:33:33 INFO - Running setup.py install for browsermob-proxy
01:33:33 INFO - Running setup.py install for manifestparser
01:33:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for marionette-client
01:33:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
01:33:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for marionette-driver
01:33:33 INFO - Running setup.py install for mozcrash
01:33:33 INFO - Running setup.py install for mozdebug
01:33:33 INFO - Running setup.py install for mozdevice
01:33:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for mozhttpd
01:33:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for mozInstall
01:33:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for mozleak
01:33:33 INFO - Running setup.py install for mozprofile
01:33:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Running setup.py install for mozrunner
01:33:33 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
01:33:33 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
01:33:35 INFO - Running setup.py install for mozscreenshot
01:33:35 INFO - Running setup.py install for moztest
01:33:35 INFO - Running setup.py install for mozversion
01:33:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
01:33:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
01:33:35 INFO - Running setup.py install for wptserve
01:33:35 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
01:33:35 INFO - Cleaning up...
01:33:35 INFO - Return code: 0
01:33:35 INFO - Done creating virtualenv C:\slave\test\build\venv.
01:33:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
01:33:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
01:33:35 INFO - Reading from file tmpfile_stdout
01:33:35 INFO - Using _rmtree_windows ...
01:33:35 INFO - Using _rmtree_windows ...
01:33:35 INFO - Current package versions:
01:33:35 INFO - blessings == 1.6
01:33:35 INFO - blobuploader == 1.2.4
01:33:35 INFO - browsermob-proxy == 0.6.0
01:33:35 INFO - distribute == 0.6.14
01:33:35 INFO - docopt == 0.6.1
01:33:35 INFO - manifestparser == 1.1
01:33:35 INFO - marionette-client == 2.3.0
01:33:35 INFO - marionette-driver == 1.4.0
01:33:35 INFO - mozInstall == 1.12
01:33:35 INFO - mozcrash == 0.17
01:33:35 INFO - mozdebug == 0.1
01:33:35 INFO - mozdevice == 0.48
01:33:35 INFO - mozfile == 1.2
01:33:35 INFO - mozhttpd == 0.7
01:33:35 INFO - mozinfo == 0.9
01:33:35 INFO - mozleak == 0.1
01:33:35 INFO - mozlog == 3.1
01:33:35 INFO - moznetwork == 0.27
01:33:35 INFO - mozprocess == 0.22
01:33:35 INFO - mozprofile == 0.28
01:33:35 INFO - mozrunner == 6.11
01:33:35 INFO - mozscreenshot == 0.1
01:33:35 INFO - mozsystemmonitor == 0.0
01:33:35 INFO - moztest == 0.7
01:33:35 INFO - mozversion == 1.4
01:33:35 INFO - requests == 1.2.3
01:33:35 INFO - wptserve == 1.4.0
01:33:35 INFO - Running post-action listener: _resource_record_post_action
01:33:35 INFO - Running post-action listener: _start_resource_monitoring
01:33:35 INFO - Starting resource monitoring.
01:33:35 INFO - #####
01:33:35 INFO - ##### Running pull step.
01:33:35 INFO - #####
01:33:35 INFO - Running pre-action listener: _resource_record_pre_action
01:33:35 INFO - Running main action method: pull
01:33:35 INFO - Pull has nothing to do!
01:33:35 INFO - Running post-action listener: _resource_record_post_action
01:33:35 INFO - #####
01:33:35 INFO - ##### Running install step.
01:33:35 INFO - #####
01:33:35 INFO - Running pre-action listener: _resource_record_pre_action
01:33:35 INFO - Running main action method: install
01:33:35 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
01:33:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
01:33:36 INFO - Reading from file tmpfile_stdout
01:33:36 INFO - Using _rmtree_windows ...
01:33:36 INFO - Using _rmtree_windows ...
01:33:36 INFO - Detecting whether we're running mozinstall >=1.0...
01:33:36 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
01:33:36 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
01:33:36 INFO - Reading from file tmpfile_stdout
01:33:36 INFO - Output received:
01:33:36 INFO - Usage: mozinstall-script.py [options] installer
01:33:36 INFO - Options:
01:33:36 INFO - -h, --help show this help message and exit
01:33:36 INFO - -d DEST, --destination=DEST
01:33:36 INFO - Directory to install application into. [default:
01:33:36 INFO - "C:\slave\test"]
01:33:36 INFO - --app=APP Application being installed. [default: firefox]
01:33:36 INFO - Using _rmtree_windows ...
01:33:36 INFO - Using _rmtree_windows ...
01:33:36 INFO - mkdir: C:\slave\test\build\application
01:33:36 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']
01:33:36 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
01:33:37 INFO - Reading from file tmpfile_stdout
01:33:37 INFO - Output received:
01:33:37 INFO - C:\slave\test\build\application\firefox\firefox.exe
01:33:37 INFO - Using _rmtree_windows ...
01:33:37 INFO - Using _rmtree_windows ...
01:33:37 INFO - Running post-action listener: _resource_record_post_action
01:33:37 INFO - #####
01:33:37 INFO - ##### Running run-tests step.
01:33:37 INFO - #####
01:33:37 INFO - Running pre-action listener: _resource_record_pre_action
01:33:37 INFO - Running main action method: run_tests
01:33:37 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
01:33:37 INFO - Minidump filename unknown. Determining based upon platform and architecture.
01:33:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
01:33:37 INFO - grabbing minidump binary from tooltool
01:33:37 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')]}
01:33:37 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 0x026BF368>, '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 0x023E8D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027170C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
01:33:37 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
01:33:37 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
01:33:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
01:33:37 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxqqwvh
01:33:37 INFO - INFO - File integrity verified, renaming tmpxqqwvh to win32-minidump_stackwalk.exe
01:33:37 INFO - Return code: 0
01:33:37 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
01:33:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
01:33:38 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/P8xAJP29Tj6gW-UcMBCmPg/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
01:33:38 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/P8xAJP29Tj6gW-UcMBCmPg/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
01:33:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
01:33:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Roaming',
01:33:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
01:33:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
01:33:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
01:33:38 INFO - 'COMPUTERNAME': 'T-W864-IX-060',
01:33:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
01:33:38 INFO - 'DCLOCATION': 'SCL3',
01:33:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
01:33:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
01:33:38 INFO - 'HOMEDRIVE': 'C:',
01:33:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-060',
01:33:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
01:33:38 INFO - 'KTS_VERSION': '1.19c',
01:33:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-060\\AppData\\Local',
01:33:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-060',
01:33:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
01:33:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
01:33:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
01:33:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
01:33:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:38 INFO - 'MOZ_NO_REMOTE': '1',
01:33:38 INFO - 'NO_EM_RESTART': '1',
01:33:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
01:33:38 INFO - 'OS': 'Windows_NT',
01:33:38 INFO - 'OURDRIVE': 'C:',
01:33:38 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',
01:33:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
01:33:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
01:33:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
01:33:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
01:33:38 INFO - 'PROCESSOR_LEVEL': '6',
01:33:38 INFO - 'PROCESSOR_REVISION': '1e05',
01:33:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
01:33:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
01:33:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
01:33:38 INFO - 'PROGRAMW6432': 'C:\\Program Files',
01:33:38 INFO - 'PROMPT': '$P$G',
01:33:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
01:33:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
01:33:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
01:33:38 INFO - 'PWD': 'C:\\slave\\test',
01:33:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
01:33:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
01:33:38 INFO - 'SYSTEMDRIVE': 'C:',
01:33:38 INFO - 'SYSTEMROOT': 'C:\\windows',
01:33:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:38 INFO - 'TEST1': 'testie',
01:33:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
01:33:38 INFO - 'USERDOMAIN': 'T-W864-IX-060',
01:33:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-060',
01:33:38 INFO - 'USERNAME': 'cltbld',
01:33:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-060',
01:33:38 INFO - 'WINDIR': 'C:\\windows',
01:33:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
01:33:38 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/P8xAJP29Tj6gW-UcMBCmPg/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
01:33:39 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
01:33:39 INFO - import pkg_resources
01:33:41 INFO - Using 1 client processes
01:33:43 INFO - SUITE-START | Running 1476 tests
01:33:43 INFO - Running testharness tests
01:33:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
01:33:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
01:33:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
01:33:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
01:33:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
01:33:43 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1ms
01:33:43 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
01:33:43 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 1ms
01:33:43 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
01:33:43 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
01:33:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
01:33:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
01:33:43 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
01:33:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
01:33:43 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
01:33:43 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
01:33:43 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
01:33:43 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
01:33:44 INFO - Setting up ssl
01:33:44 INFO - PROCESS | certutil |
01:33:44 INFO - PROCESS | certutil |
01:33:44 INFO - PROCESS | certutil |
01:33:44 INFO - Certificate Nickname Trust Attributes
01:33:44 INFO - SSL,S/MIME,JAR/XPI
01:33:44 INFO -
01:33:44 INFO - web-platform-tests CT,,
01:33:44 INFO -
01:33:44 INFO - Starting runner
01:33:47 INFO - PROCESS | 3140 | 1467880427149 Marionette INFO Listening on port 2828
01:33:51 INFO - PROCESS | 3140 | 1467880431619 Marionette INFO startBrowser 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:51 INFO - PROCESS | 3140 | 1467880431628 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:52 INFO - PROCESS | 3140 | 1467880432956 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:53 INFO - PROCESS | 3140 | 1467880433023 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:53 INFO - PROCESS | 3140 | 1467880433273 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - PROCESS | 3140 | 1467880435162 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
01:33:55 INFO - PROCESS | 3140 | 1467880435290 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - PROCESS | 3140 | 1467880435296 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
01:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 480ms
01:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
01:33:55 INFO - PROCESS | 3140 | 1467880435745 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - PROCESS | 3140 | 1467880435769 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
01:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 169ms
01:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
01:33:55 INFO - PROCESS | 3140 | 1467880435917 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:55 INFO - PROCESS | 3140 | 1467880435942 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
01:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
01:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
01:33:56 INFO - PROCESS | 3140 | 1467880436090 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - PROCESS | 3140 | 1467880436106 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
01:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 167ms
01:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
01:33:56 INFO - PROCESS | 3140 | 1467880436264 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - PROCESS | 3140 | 1467880436285 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
01:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 187ms
01:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
01:33:56 INFO - PROCESS | 3140 | 1467880436455 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - PROCESS | 3140 | 1467880436472 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
01:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
01:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
01:33:56 INFO - PROCESS | 3140 | 1467880436630 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - PROCESS | 3140 | 1467880436649 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
01:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 119ms
01:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
01:33:56 INFO - PROCESS | 3140 | 1467880436750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:56 INFO - PROCESS | 3140 | 1467880436770 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 271ms
01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
01:33:57 INFO - PROCESS | 3140 | 1467880437032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - PROCESS | 3140 | 1467880437054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms
01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
01:33:57 INFO - PROCESS | 3140 | 1467880437458 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - PROCESS | 3140 | 1467880437481 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 169ms
01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
01:33:57 INFO - PROCESS | 3140 | 1467880437633 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - PROCESS | 3140 | 1467880437664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 168ms
01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
01:33:57 INFO - PROCESS | 3140 | 1467880437804 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - PROCESS | 3140 | 1467880437822 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 170ms
01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
01:33:57 INFO - PROCESS | 3140 | 1467880437980 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438000 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
01:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 168ms
01:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
01:33:58 INFO - PROCESS | 3140 | 1467880438154 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438185 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
01:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 169ms
01:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
01:33:58 INFO - PROCESS | 3140 | 1467880438328 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438347 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
01:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 170ms
01:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
01:33:58 INFO - PROCESS | 3140 | 1467880438501 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438521 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
01:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 169ms
01:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
01:33:58 INFO - PROCESS | 3140 | 1467880438677 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438700 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
01:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
01:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
01:33:58 INFO - PROCESS | 3140 | 1467880438853 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:58 INFO - PROCESS | 3140 | 1467880438867 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
01:33:59 INFO - PROCESS | 3140 | 1467880439030 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - PROCESS | 3140 | 1467880439053 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
01:33:59 INFO - PROCESS | 3140 | 1467880439204 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - PROCESS | 3140 | 1467880439219 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 170ms
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
01:33:59 INFO - PROCESS | 3140 | 1467880439378 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - PROCESS | 3140 | 1467880439397 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
01:33:59 INFO - PROCESS | 3140 | 1467880439553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - PROCESS | 3140 | 1467880439568 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 119ms
01:33:59 INFO - PROCESS | 3140 | 1467880439679 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
01:33:59 INFO - PROCESS | 3140 | 1467880439706 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
01:33:59 INFO - PROCESS | 3140 | 1467880439858 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:33:59 INFO - PROCESS | 3140 | 1467880439880 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 170ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
01:34:00 INFO - PROCESS | 3140 | 1467880440031 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440050 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 169ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
01:34:00 INFO - PROCESS | 3140 | 1467880440206 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440230 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 168ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
01:34:00 INFO - PROCESS | 3140 | 1467880440378 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 170ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
01:34:00 INFO - PROCESS | 3140 | 1467880440556 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440568 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 169ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
01:34:00 INFO - PROCESS | 3140 | 1467880440730 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
01:34:00 INFO - PROCESS | 3140 | 1467880440902 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:00 INFO - PROCESS | 3140 | 1467880440916 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 169ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
01:34:01 INFO - PROCESS | 3140 | 1467880441076 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441095 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
01:34:01 INFO - PROCESS | 3140 | 1467880441250 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441264 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 119ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
01:34:01 INFO - PROCESS | 3140 | 1467880441375 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441393 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 168ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
01:34:01 INFO - PROCESS | 3140 | 1467880441562 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441582 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
01:34:01 INFO - PROCESS | 3140 | 1467880441725 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441748 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
01:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 170ms
01:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
01:34:01 INFO - PROCESS | 3140 | 1467880441898 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:01 INFO - PROCESS | 3140 | 1467880441914 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 168ms
01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
01:34:02 INFO - PROCESS | 3140 | 1467880442073 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - PROCESS | 3140 | 1467880442090 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
01:34:02 INFO - PROCESS | 3140 | 1467880442245 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - PROCESS | 3140 | 1467880442270 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 169ms
01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
01:34:02 INFO - PROCESS | 3140 | 1467880442420 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - PROCESS | 3140 | 1467880442434 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 375ms
01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
01:34:02 INFO - PROCESS | 3140 | 1467880442798 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - PROCESS | 3140 | 1467880442815 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 168ms
01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
01:34:02 INFO - PROCESS | 3140 | 1467880442975 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443000 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
01:34:03 INFO - PROCESS | 3140 | 1467880443153 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443165 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 119ms
01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
01:34:03 INFO - PROCESS | 3140 | 1467880443276 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443307 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 272ms
01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
01:34:03 INFO - PROCESS | 3140 | 1467880443554 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443575 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 168ms
01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
01:34:03 INFO - PROCESS | 3140 | 1467880443726 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443746 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
01:34:03 INFO - PROCESS | 3140 | 1467880443903 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:03 INFO - PROCESS | 3140 | 1467880443916 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
01:34:04 INFO - PROCESS | 3140 | 1467880444077 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 169ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
01:34:04 INFO - PROCESS | 3140 | 1467880444249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444264 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 169ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
01:34:04 INFO - PROCESS | 3140 | 1467880444423 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444443 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
01:34:04 INFO - PROCESS | 3140 | 1467880444597 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444611 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 118ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
01:34:04 INFO - PROCESS | 3140 | 1467880444722 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444742 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
01:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
01:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
01:34:04 INFO - PROCESS | 3140 | 1467880444895 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:04 INFO - PROCESS | 3140 | 1467880444915 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
01:34:05 INFO - PROCESS | 3140 | 1467880445073 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445094 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
01:34:05 INFO - PROCESS | 3140 | 1467880445253 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445272 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
01:34:05 INFO - PROCESS | 3140 | 1467880445424 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445443 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
01:34:05 INFO - PROCESS | 3140 | 1467880445601 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445613 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 169ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
01:34:05 INFO - PROCESS | 3140 | 1467880445772 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445791 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
01:34:05 INFO - PROCESS | 3140 | 1467880445947 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:05 INFO - PROCESS | 3140 | 1467880445962 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 169ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
01:34:06 INFO - PROCESS | 3140 | 1467880446121 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446142 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 169ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
01:34:06 INFO - PROCESS | 3140 | 1467880446296 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446309 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 116ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
01:34:06 INFO - PROCESS | 3140 | 1467880446421 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446446 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 188ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
01:34:06 INFO - PROCESS | 3140 | 1467880446609 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446628 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
01:34:06 INFO - PROCESS | 3140 | 1467880446787 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446806 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 169ms
01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
01:34:06 INFO - PROCESS | 3140 | 1467880446959 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:06 INFO - PROCESS | 3140 | 1467880446979 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
01:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 168ms
01:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
01:34:07 INFO - PROCESS | 3140 | 1467880447135 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - PROCESS | 3140 | 1467880447156 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
01:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 188ms
01:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
01:34:07 INFO - PROCESS | 3140 | 1467880447345 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - PROCESS | 3140 | 1467880447435 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
01:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 293ms
01:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
01:34:07 INFO - PROCESS | 3140 | 1467880447634 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - PROCESS | 3140 | 1467880447656 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
01:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 169ms
01:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
01:34:07 INFO - PROCESS | 3140 | 1467880447805 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - PROCESS | 3140 | 1467880447832 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
01:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 169ms
01:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
01:34:07 INFO - PROCESS | 3140 | 1467880447984 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
01:34:08 INFO - PROCESS | 3140 | 1467880448153 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448173 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 169ms
01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
01:34:08 INFO - PROCESS | 3140 | 1467880448327 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448355 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
01:34:08 INFO - PROCESS | 3140 | 1467880448501 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448520 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
01:34:08 INFO - PROCESS | 3140 | 1467880448676 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448691 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 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.
01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 169ms
01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
01:34:08 INFO - PROCESS | 3140 | 1467880448854 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:08 INFO - PROCESS | 3140 | 1467880448873 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 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.
01:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 169ms
01:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
01:34:09 INFO - PROCESS | 3140 | 1467880449031 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 INFO - PROCESS | 3140 | 1467880449044 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 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.
01:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 170ms
01:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
01:34:09 INFO - PROCESS | 3140 | 1467880449203 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 INFO - PROCESS | 3140 | 1467880449224 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 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.
01:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
01:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
01:34:09 INFO - PROCESS | 3140 | 1467880449382 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 INFO - PROCESS | 3140 | 1467880449406 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 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.
01:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
01:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
01:34:09 INFO - PROCESS | 3140 | 1467880449553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 INFO - PROCESS | 3140 | 1467880449580 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 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.
01:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 170ms
01:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
01:34:09 INFO - PROCESS | 3140 | 1467880449731 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:09 INFO - PROCESS | 3140 | 1467880449743 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 272ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
01:34:10 INFO - PROCESS | 3140 | 1467880450005 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450025 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 168ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
01:34:10 INFO - PROCESS | 3140 | 1467880450180 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450195 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 168ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
01:34:10 INFO - PROCESS | 3140 | 1467880450350 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450369 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
01:34:10 INFO - PROCESS | 3140 | 1467880450525 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450539 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 167ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
01:34:10 INFO - PROCESS | 3140 | 1467880450699 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450718 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 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.
01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 189ms
01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
01:34:10 INFO - PROCESS | 3140 | 1467880450891 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:10 INFO - PROCESS | 3140 | 1467880450906 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
01:34:11 INFO - PROCESS | 3140 | 1467880451066 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 INFO - PROCESS | 3140 | 1467880451087 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
01:34:11 INFO - PROCESS | 3140 | 1467880451241 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 INFO - PROCESS | 3140 | 1467880451257 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 168ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
01:34:11 INFO - PROCESS | 3140 | 1467880451421 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 INFO - PROCESS | 3140 | 1467880451441 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
01:34:11 INFO - PROCESS | 3140 | 1467880451599 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 INFO - PROCESS | 3140 | 1467880451618 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 167ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
01:34:11 INFO - PROCESS | 3140 | 1467880451773 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 INFO - PROCESS | 3140 | 1467880451788 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:11 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.
01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 168ms
01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
01:34:11 INFO - PROCESS | 3140 | 1467880451949 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - PROCESS | 3140 | 1467880452119 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 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.
01:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 333ms
01:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
01:34:12 INFO - PROCESS | 3140 | 1467880452286 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - PROCESS | 3140 | 1467880452310 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 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.
01:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 168ms
01:34:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
01:34:12 INFO - PROCESS | 3140 | 1467880452464 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - PROCESS | 3140 | 1467880452483 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
01:34:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 189ms
01:34:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
01:34:12 INFO - PROCESS | 3140 | 1467880452653 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - PROCESS | 3140 | 1467880452672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
01:34:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 333ms
01:34:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
01:34:13 INFO - PROCESS | 3140 | 1467880452992 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - PROCESS | 3140 | 1467880453016 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
01:34:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 228ms
01:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
01:34:13 INFO - PROCESS | 3140 | 1467880453227 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - PROCESS | 3140 | 1467880453247 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
01:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
01:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
01:34:13 INFO - PROCESS | 3140 | 1467880453400 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - PROCESS | 3140 | 1467880453420 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
01:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
01:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
01:34:13 INFO - PROCESS | 3140 | 1467880453604 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - PROCESS | 3140 | 1467880453651 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
01:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 333ms
01:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
01:34:13 INFO - PROCESS | 3140 | 1467880453933 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - PROCESS | 3140 | 1467880454234 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
01:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 480ms
01:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
01:34:14 INFO - PROCESS | 3140 | 1467880454419 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - PROCESS | 3140 | 1467880454442 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
01:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 169ms
01:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
01:34:14 INFO - PROCESS | 3140 | 1467880454596 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - PROCESS | 3140 | 1467880454623 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
01:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 188ms
01:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
01:34:14 INFO - PROCESS | 3140 | 1467880454783 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - PROCESS | 3140 | 1467880454803 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
01:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
01:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
01:34:14 INFO - PROCESS | 3140 | 1467880454961 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:14 INFO - PROCESS | 3140 | 1467880454979 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
01:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 169ms
01:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
01:34:15 INFO - PROCESS | 3140 | 1467880455134 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:15 INFO - PROCESS | 3140 | 1467880455158 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:15 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
01:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 671ms
01:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
01:34:15 INFO - PROCESS | 3140 | 1467880455808 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:15 INFO - PROCESS | 3140 | 1467880455829 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
01:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 668ms
01:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
01:34:16 INFO - PROCESS | 3140 | 1467880456482 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 INFO - PROCESS | 3140 | 1467880456550 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 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
01:34:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:34:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
01:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 228ms
01:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
01:34:16 INFO - PROCESS | 3140 | 1467880456715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 INFO - PROCESS | 3140 | 1467880456736 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
01:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 170ms
01:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
01:34:16 INFO - PROCESS | 3140 | 1467880456892 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:16 INFO - PROCESS | 3140 | 1467880456916 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 187ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
01:34:17 INFO - PROCESS | 3140 | 1467880457082 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - PROCESS | 3140 | 1467880457104 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
01:34:17 INFO - PROCESS | 3140 | 1467880457258 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - PROCESS | 3140 | 1467880457280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 186ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
01:34:17 INFO - PROCESS | 3140 | 1467880457448 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - PROCESS | 3140 | 1467880457469 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 168ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
01:34:17 INFO - PROCESS | 3140 | 1467880457624 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - PROCESS | 3140 | 1467880457642 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
01:34:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
01:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 188ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
01:34:17 INFO - PROCESS | 3140 | 1467880457814 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - PROCESS | 3140 | 1467880457834 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
01:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 169ms
01:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
01:34:18 INFO - PROCESS | 3140 | 1467880457996 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458017 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
01:34:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 188ms
01:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
01:34:18 INFO - PROCESS | 3140 | 1467880458180 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458199 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 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
01:34:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:34:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 170ms
01:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
01:34:18 INFO - PROCESS | 3140 | 1467880458359 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458378 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
01:34:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 187ms
01:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
01:34:18 INFO - PROCESS | 3140 | 1467880458549 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458568 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
01:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 170ms
01:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
01:34:18 INFO - PROCESS | 3140 | 1467880458725 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458744 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
01:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
01:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
01:34:18 INFO - PROCESS | 3140 | 1467880458900 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:18 INFO - PROCESS | 3140 | 1467880458924 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
01:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 169ms
01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
01:34:19 INFO - PROCESS | 3140 | 1467880459075 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - PROCESS | 3140 | 1467880459099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
01:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 169ms
01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
01:34:19 INFO - PROCESS | 3140 | 1467880459250 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - PROCESS | 3140 | 1467880459264 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
01:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
01:34:19 INFO - PROCESS | 3140 | 1467880459426 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - PROCESS | 3140 | 1467880459448 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
01:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 168ms
01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
01:34:19 INFO - PROCESS | 3140 | 1467880459598 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - PROCESS | 3140 | 1467880459617 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
01:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 272ms
01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
01:34:19 INFO - PROCESS | 3140 | 1467880459877 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:19 INFO - PROCESS | 3140 | 1467880459902 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 187ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
01:34:20 INFO - PROCESS | 3140 | 1467880460072 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460093 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 169ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
01:34:20 INFO - PROCESS | 3140 | 1467880460245 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460265 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 170ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
01:34:20 INFO - PROCESS | 3140 | 1467880460421 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460434 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 168ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
01:34:20 INFO - PROCESS | 3140 | 1467880460591 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460613 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 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
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 167ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
01:34:20 INFO - PROCESS | 3140 | 1467880460764 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460785 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
01:34:20 INFO - PROCESS | 3140 | 1467880460941 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:20 INFO - PROCESS | 3140 | 1467880460960 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
01:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 168ms
01:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
01:34:21 INFO - PROCESS | 3140 | 1467880461115 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 INFO - PROCESS | 3140 | 1467880461139 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 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
01:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 168ms
01:34:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
01:34:21 INFO - PROCESS | 3140 | 1467880461290 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 INFO - PROCESS | 3140 | 1467880461309 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 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
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
01:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:34:21 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
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
01:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
01:34:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:34:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 477ms
01:34:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
01:34:21 INFO - PROCESS | 3140 | 1467880461776 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 INFO - PROCESS | 3140 | 1467880461797 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 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.
01:34:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 170ms
01:34:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
01:34:21 INFO - PROCESS | 3140 | 1467880461956 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:21 INFO - PROCESS | 3140 | 1467880461983 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 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.
01:34:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 169ms
01:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
01:34:22 INFO - PROCESS | 3140 | 1467880462128 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - PROCESS | 3140 | 1467880462148 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
01:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 187ms
01:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
01:34:22 INFO - PROCESS | 3140 | 1467880462322 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - PROCESS | 3140 | 1467880462341 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
01:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 186ms
01:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
01:34:22 INFO - PROCESS | 3140 | 1467880462511 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - PROCESS | 3140 | 1467880462532 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
01:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 169ms
01:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
01:34:22 INFO - PROCESS | 3140 | 1467880462687 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - PROCESS | 3140 | 1467880462700 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
01:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
01:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
01:34:22 INFO - PROCESS | 3140 | 1467880462859 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:22 INFO - PROCESS | 3140 | 1467880462897 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 169ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
01:34:23 INFO - PROCESS | 3140 | 1467880463033 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463049 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 169ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
01:34:23 INFO - PROCESS | 3140 | 1467880463208 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463227 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 170ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
01:34:23 INFO - PROCESS | 3140 | 1467880463382 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463396 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
01:34:23 INFO - PROCESS | 3140 | 1467880463558 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463577 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 170ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
01:34:23 INFO - PROCESS | 3140 | 1467880463731 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463748 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
01:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
01:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
01:34:23 INFO - PROCESS | 3140 | 1467880463908 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:23 INFO - PROCESS | 3140 | 1467880463929 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
01:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 169ms
01:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
01:34:24 INFO - PROCESS | 3140 | 1467880464080 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - PROCESS | 3140 | 1467880464099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
01:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
01:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
01:34:24 INFO - PROCESS | 3140 | 1467880464259 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - PROCESS | 3140 | 1467880464277 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
01:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 188ms
01:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
01:34:24 INFO - PROCESS | 3140 | 1467880464448 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - PROCESS | 3140 | 1467880464464 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
01:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 169ms
01:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
01:34:24 INFO - PROCESS | 3140 | 1467880464626 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - PROCESS | 3140 | 1467880464648 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
01:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 169ms
01:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
01:34:24 INFO - PROCESS | 3140 | 1467880464799 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:24 INFO - PROCESS | 3140 | 1467880464814 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
01:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 271ms
01:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
01:34:25 INFO - PROCESS | 3140 | 1467880465075 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - PROCESS | 3140 | 1467880465094 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
01:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 168ms
01:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
01:34:25 INFO - PROCESS | 3140 | 1467880465248 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - PROCESS | 3140 | 1467880465262 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
01:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
01:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
01:34:25 INFO - PROCESS | 3140 | 1467880465423 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - PROCESS | 3140 | 1467880465449 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
01:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 169ms
01:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
01:34:25 INFO - PROCESS | 3140 | 1467880465595 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - PROCESS | 3140 | 1467880465615 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
01:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 168ms
01:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
01:34:25 INFO - PROCESS | 3140 | 1467880465771 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:25 INFO - PROCESS | 3140 | 1467880465791 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
01:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 331ms
01:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
01:34:26 INFO - PROCESS | 3140 | 1467880466106 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - PROCESS | 3140 | 1467880466130 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
01:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 169ms
01:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
01:34:26 INFO - PROCESS | 3140 | 1467880466281 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - PROCESS | 3140 | 1467880466298 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
01:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 186ms
01:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
01:34:26 INFO - PROCESS | 3140 | 1467880466477 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - PROCESS | 3140 | 1467880466497 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
01:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 226ms
01:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
01:34:26 INFO - PROCESS | 3140 | 1467880466706 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - PROCESS | 3140 | 1467880466726 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
01:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 169ms
01:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
01:34:26 INFO - PROCESS | 3140 | 1467880466879 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:26 INFO - PROCESS | 3140 | 1467880466899 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
01:34:27 INFO - PROCESS | 3140 | 1467880467058 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467084 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 168ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
01:34:27 INFO - PROCESS | 3140 | 1467880467231 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467246 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
01:34:27 INFO - PROCESS | 3140 | 1467880467406 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467425 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 169ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
01:34:27 INFO - PROCESS | 3140 | 1467880467589 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467610 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 168ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
01:34:27 INFO - PROCESS | 3140 | 1467880467762 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467781 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 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
01:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 167ms
01:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
01:34:27 INFO - PROCESS | 3140 | 1467880467937 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:27 INFO - PROCESS | 3140 | 1467880467958 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
01:34:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 185ms
01:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
01:34:28 INFO - PROCESS | 3140 | 1467880468128 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:28 INFO - PROCESS | 3140 | 1467880468148 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:28 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)
01:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 733ms
01:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
01:34:28 INFO - PROCESS | 3140 | 1467880468865 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:28 INFO - PROCESS | 3140 | 1467880468879 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
01:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 731ms
01:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
01:34:29 INFO - PROCESS | 3140 | 1467880469601 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:29 INFO - PROCESS | 3140 | 1467880469623 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
01:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 690ms
01:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
01:34:30 INFO - PROCESS | 3140 | 1467880470297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:30 INFO - PROCESS | 3140 | 1467880470314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:30 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)
01:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 688ms
01:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
01:34:30 INFO - PROCESS | 3140 | 1467880470990 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:31 INFO - PROCESS | 3140 | 1467880471011 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:31 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)
01:34:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 690ms
01:34:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
01:34:31 INFO - PROCESS | 3140 | 1467880471685 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:31 INFO - PROCESS | 3140 | 1467880471706 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
01:34:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
01:34:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
01:34:32 INFO - PROCESS | 3140 | 1467880472361 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:32 INFO - PROCESS | 3140 | 1467880472429 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
01:34:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 733ms
01:34:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
01:34:33 INFO - PROCESS | 3140 | 1467880473099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:33 INFO - PROCESS | 3140 | 1467880473123 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
01:34:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
01:34:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
01:34:33 INFO - PROCESS | 3140 | 1467880473773 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:33 INFO - PROCESS | 3140 | 1467880473794 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:34 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
01:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 691ms
01:34:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
01:34:34 INFO - PROCESS | 3140 | 1467880474472 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:34 INFO - PROCESS | 3140 | 1467880474493 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
01:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 691ms
01:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
01:34:35 INFO - PROCESS | 3140 | 1467880475166 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - PROCESS | 3140 | 1467880475187 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
01:34:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
01:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
01:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
01:34:35 INFO - PROCESS | 3140 | 1467880475340 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - PROCESS | 3140 | 1467880475364 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
01:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 169ms
01:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
01:34:35 INFO - PROCESS | 3140 | 1467880475516 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - PROCESS | 3140 | 1467880475530 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 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
01:34:35 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:34:35 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:34:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
01:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 229ms
01:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
01:34:35 INFO - PROCESS | 3140 | 1467880475752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - PROCESS | 3140 | 1467880475772 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
01:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 169ms
01:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
01:34:35 INFO - PROCESS | 3140 | 1467880475922 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:35 INFO - PROCESS | 3140 | 1467880475945 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
01:34:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 691ms
01:34:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
01:34:36 INFO - PROCESS | 3140 | 1467880476619 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:36 INFO - PROCESS | 3140 | 1467880476645 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:37 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
01:34:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 690ms
01:34:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
01:34:37 INFO - PROCESS | 3140 | 1467880477313 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:37 INFO - PROCESS | 3140 | 1467880477329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:38 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.)
01:34:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 690ms
01:34:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
01:34:38 INFO - PROCESS | 3140 | 1467880478009 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:38 INFO - PROCESS | 3140 | 1467880478024 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
01:34:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 669ms
01:34:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
01:34:38 INFO - PROCESS | 3140 | 1467880478685 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:38 INFO - PROCESS | 3140 | 1467880478718 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:39 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
01:34:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 690ms
01:34:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
01:34:39 INFO - PROCESS | 3140 | 1467880479380 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:39 INFO - PROCESS | 3140 | 1467880479404 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
01:34:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
01:34:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
01:34:39 INFO - PROCESS | 3140 | 1467880479555 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:39 INFO - PROCESS | 3140 | 1467880479581 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
01:34:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 690ms
01:34:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
01:34:40 INFO - PROCESS | 3140 | 1467880480248 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:40 INFO - PROCESS | 3140 | 1467880480273 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
01:34:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 691ms
01:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
01:34:40 INFO - PROCESS | 3140 | 1467880480944 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:40 INFO - PROCESS | 3140 | 1467880480961 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 169ms
01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
01:34:41 INFO - PROCESS | 3140 | 1467880481119 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - PROCESS | 3140 | 1467880481147 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 187ms
01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
01:34:41 INFO - PROCESS | 3140 | 1467880481310 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - PROCESS | 3140 | 1467880481325 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 169ms
01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
01:34:41 INFO - PROCESS | 3140 | 1467880481485 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - PROCESS | 3140 | 1467880481504 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 169ms
01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
01:34:41 INFO - PROCESS | 3140 | 1467880481658 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - PROCESS | 3140 | 1467880481678 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
01:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 168ms
01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
01:34:41 INFO - PROCESS | 3140 | 1467880481833 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:41 INFO - PROCESS | 3140 | 1467880481852 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 168ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
01:34:42 INFO - PROCESS | 3140 | 1467880482004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - PROCESS | 3140 | 1467880482026 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 270ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
01:34:42 INFO - PROCESS | 3140 | 1467880482281 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - PROCESS | 3140 | 1467880482294 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 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
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
01:34:42 INFO - PROCESS | 3140 | 1467880482452 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - PROCESS | 3140 | 1467880482472 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 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
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
01:34:42 INFO - PROCESS | 3140 | 1467880482631 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - PROCESS | 3140 | 1467880482645 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 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
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 170ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
01:34:42 INFO - PROCESS | 3140 | 1467880482803 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - PROCESS | 3140 | 1467880482824 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
01:34:42 INFO - PROCESS | 3140 | 1467880482977 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880482992 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 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
01:34:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:34:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
01:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 169ms
01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
01:34:43 INFO - PROCESS | 3140 | 1467880483153 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880483175 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 169ms
01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
01:34:43 INFO - PROCESS | 3140 | 1467880483326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880483342 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 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
01:34:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:34:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
01:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 169ms
01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
01:34:43 INFO - PROCESS | 3140 | 1467880483500 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880483519 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 169ms
01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
01:34:43 INFO - PROCESS | 3140 | 1467880483674 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880483692 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
01:34:43 INFO - PROCESS | 3140 | 1467880483851 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:43 INFO - PROCESS | 3140 | 1467880483872 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
01:34:44 INFO - PROCESS | 3140 | 1467880484030 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - PROCESS | 3140 | 1467880484042 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 168ms
01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
01:34:44 INFO - PROCESS | 3140 | 1467880484202 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - PROCESS | 3140 | 1467880484220 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 169ms
01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
01:34:44 INFO - PROCESS | 3140 | 1467880484375 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - PROCESS | 3140 | 1467880484389 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 187ms
01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
01:34:44 INFO - PROCESS | 3140 | 1467880484593 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - PROCESS | 3140 | 1467880484668 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 290ms
01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
01:34:44 INFO - PROCESS | 3140 | 1467880484876 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:44 INFO - PROCESS | 3140 | 1467880484893 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 168ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
01:34:45 INFO - PROCESS | 3140 | 1467880485052 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485074 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 168ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
01:34:45 INFO - PROCESS | 3140 | 1467880485232 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485252 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 187ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
01:34:45 INFO - PROCESS | 3140 | 1467880485418 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485437 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 185ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
01:34:45 INFO - PROCESS | 3140 | 1467880485608 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485636 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 168ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
01:34:45 INFO - PROCESS | 3140 | 1467880485783 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485805 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 168ms
01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
01:34:45 INFO - PROCESS | 3140 | 1467880485956 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:45 INFO - PROCESS | 3140 | 1467880485975 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
01:34:46 INFO - PROCESS | 3140 | 1467880486131 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - PROCESS | 3140 | 1467880486149 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 170ms
01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
01:34:46 INFO - PROCESS | 3140 | 1467880486303 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - PROCESS | 3140 | 1467880486322 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 167ms
01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
01:34:46 INFO - PROCESS | 3140 | 1467880486476 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - PROCESS | 3140 | 1467880486490 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 167ms
01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
01:34:46 INFO - PROCESS | 3140 | 1467880486650 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - PROCESS | 3140 | 1467880486670 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
01:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 169ms
01:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
01:34:46 INFO - PROCESS | 3140 | 1467880486855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:46 INFO - PROCESS | 3140 | 1467880486884 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 187ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
01:34:47 INFO - PROCESS | 3140 | 1467880487022 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 169ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
01:34:47 INFO - PROCESS | 3140 | 1467880487200 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487218 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
01:34:47 INFO - PROCESS | 3140 | 1467880487381 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487401 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 188ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
01:34:47 INFO - PROCESS | 3140 | 1467880487569 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487588 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
01:34:47 INFO - PROCESS | 3140 | 1467880487747 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487759 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 169ms
01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
01:34:47 INFO - PROCESS | 3140 | 1467880487920 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:47 INFO - PROCESS | 3140 | 1467880487939 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 169ms
01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
01:34:48 INFO - PROCESS | 3140 | 1467880488092 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - PROCESS | 3140 | 1467880488107 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
01:34:48 INFO - PROCESS | 3140 | 1467880488266 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - PROCESS | 3140 | 1467880488335 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 229ms
01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
01:34:48 INFO - PROCESS | 3140 | 1467880488500 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - PROCESS | 3140 | 1467880488518 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 168ms
01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
01:34:48 INFO - PROCESS | 3140 | 1467880488673 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - PROCESS | 3140 | 1467880488690 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
01:34:48 INFO - PROCESS | 3140 | 1467880488849 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:48 INFO - PROCESS | 3140 | 1467880488868 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 169ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
01:34:49 INFO - PROCESS | 3140 | 1467880489022 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 169ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
01:34:49 INFO - PROCESS | 3140 | 1467880489198 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489225 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 168ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
01:34:49 INFO - PROCESS | 3140 | 1467880489373 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489391 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 168ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
01:34:49 INFO - PROCESS | 3140 | 1467880489548 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489566 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 168ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
01:34:49 INFO - PROCESS | 3140 | 1467880489723 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489741 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
01:34:49 INFO - PROCESS | 3140 | 1467880489901 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:49 INFO - PROCESS | 3140 | 1467880489922 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 169ms
01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
01:34:50 INFO - PROCESS | 3140 | 1467880490075 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - PROCESS | 3140 | 1467880490089 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 168ms
01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
01:34:50 INFO - PROCESS | 3140 | 1467880490249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - PROCESS | 3140 | 1467880490268 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 169ms
01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
01:34:50 INFO - PROCESS | 3140 | 1467880490421 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - PROCESS | 3140 | 1467880490452 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 170ms
01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
01:34:50 INFO - PROCESS | 3140 | 1467880490598 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - PROCESS | 3140 | 1467880490618 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 229ms
01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
01:34:50 INFO - PROCESS | 3140 | 1467880490915 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:50 INFO - PROCESS | 3140 | 1467880490939 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 186ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
01:34:51 INFO - PROCESS | 3140 | 1467880491099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491121 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 188ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
01:34:51 INFO - PROCESS | 3140 | 1467880491289 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491308 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 167ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
01:34:51 INFO - PROCESS | 3140 | 1467880491466 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491488 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491587 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
01:34:51 INFO - PROCESS | 3140 | 1467880491635 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491655 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
01:34:51 INFO - PROCESS | 3140 | 1467880491813 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - PROCESS | 3140 | 1467880491837 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 169ms
01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
01:34:51 INFO - PROCESS | 3140 | 1467880491986 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 188ms
01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
01:34:52 INFO - PROCESS | 3140 | 1467880492179 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492203 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
01:34:52 INFO - PROCESS | 3140 | 1467880492352 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492372 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 168ms
01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
01:34:52 INFO - PROCESS | 3140 | 1467880492524 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492540 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 167ms
01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
01:34:52 INFO - PROCESS | 3140 | 1467880492699 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492722 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
01:34:52 INFO - PROCESS | 3140 | 1467880492877 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:52 INFO - PROCESS | 3140 | 1467880492890 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 167ms
01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
01:34:53 INFO - PROCESS | 3140 | 1467880493048 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - PROCESS | 3140 | 1467880493067 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 168ms
01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
01:34:53 INFO - PROCESS | 3140 | 1467880493220 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - PROCESS | 3140 | 1467880493239 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 169ms
01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
01:34:53 INFO - PROCESS | 3140 | 1467880493395 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - PROCESS | 3140 | 1467880493415 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 270ms
01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
01:34:53 INFO - PROCESS | 3140 | 1467880493667 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - PROCESS | 3140 | 1467880493689 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
01:34:53 INFO - PROCESS | 3140 | 1467880493845 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:53 INFO - PROCESS | 3140 | 1467880493857 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 170ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
01:34:54 INFO - PROCESS | 3140 | 1467880494018 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - PROCESS | 3140 | 1467880494038 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 168ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
01:34:54 INFO - PROCESS | 3140 | 1467880494190 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - PROCESS | 3140 | 1467880494205 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 168ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
01:34:54 INFO - PROCESS | 3140 | 1467880494363 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - PROCESS | 3140 | 1467880494382 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 169ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
01:34:54 INFO - PROCESS | 3140 | 1467880494538 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - PROCESS | 3140 | 1467880494558 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 169ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
01:34:54 INFO - PROCESS | 3140 | 1467880494715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - PROCESS | 3140 | 1467880494768 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 230ms
01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
01:34:54 INFO - PROCESS | 3140 | 1467880494950 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495020 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 228ms
01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
01:34:55 INFO - PROCESS | 3140 | 1467880495185 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495207 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 168ms
01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
01:34:55 INFO - PROCESS | 3140 | 1467880495360 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495372 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 169ms
01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
01:34:55 INFO - PROCESS | 3140 | 1467880495531 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495550 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 169ms
01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
01:34:55 INFO - PROCESS | 3140 | 1467880495710 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495723 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 168ms
01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
01:34:55 INFO - PROCESS | 3140 | 1467880495880 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:55 INFO - PROCESS | 3140 | 1467880495905 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
01:34:56 INFO - PROCESS | 3140 | 1467880496053 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496072 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 169ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
01:34:56 INFO - PROCESS | 3140 | 1467880496230 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 169ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
01:34:56 INFO - PROCESS | 3140 | 1467880496405 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496419 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 118ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
01:34:56 INFO - PROCESS | 3140 | 1467880496539 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496552 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 119ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
01:34:56 INFO - PROCESS | 3140 | 1467880496663 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496680 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
01:34:56 INFO - PROCESS | 3140 | 1467880496839 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:56 INFO - PROCESS | 3140 | 1467880496852 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
01:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 169ms
01:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
01:34:57 INFO - PROCESS | 3140 | 1467880497090 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - PROCESS | 3140 | 1467880497190 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
01:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 313ms
01:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
01:34:57 INFO - PROCESS | 3140 | 1467880497356 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - PROCESS | 3140 | 1467880497382 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
01:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 169ms
01:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
01:34:57 INFO - PROCESS | 3140 | 1467880497530 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - PROCESS | 3140 | 1467880497548 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
01:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 168ms
01:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
01:34:57 INFO - PROCESS | 3140 | 1467880497715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - PROCESS | 3140 | 1467880497740 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
01:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 187ms
01:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
01:34:57 INFO - PROCESS | 3140 | 1467880497905 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:57 INFO - PROCESS | 3140 | 1467880497920 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
01:34:58 INFO - PROCESS | 3140 | 1467880498081 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - PROCESS | 3140 | 1467880498108 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 187ms
01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
01:34:58 INFO - PROCESS | 3140 | 1467880498276 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - PROCESS | 3140 | 1467880498289 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
01:34:58 INFO - PROCESS | 3140 | 1467880498447 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - PROCESS | 3140 | 1467880498466 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 228ms
01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
01:34:58 INFO - PROCESS | 3140 | 1467880498680 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - PROCESS | 3140 | 1467880498699 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 169ms
01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
01:34:58 INFO - PROCESS | 3140 | 1467880498856 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:58 INFO - PROCESS | 3140 | 1467880498870 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 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
01:34:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:34:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
01:34:59 INFO - PROCESS | 3140 | 1467880499029 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - PROCESS | 3140 | 1467880499051 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 169ms
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
01:34:59 INFO - PROCESS | 3140 | 1467880499203 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - PROCESS | 3140 | 1467880499229 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 167ms
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
01:34:59 INFO - PROCESS | 3140 | 1467880499379 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - PROCESS | 3140 | 1467880499398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 169ms
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
01:34:59 INFO - PROCESS | 3140 | 1467880499553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - PROCESS | 3140 | 1467880499572 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 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
01:34:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:34:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 168ms
01:34:59 INFO - PROCESS | 3140 | 1467880499729 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
01:34:59 INFO - PROCESS | 3140 | 1467880499748 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 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
01:34:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:34:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 168ms
01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
01:34:59 INFO - PROCESS | 3140 | 1467880499903 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:34:59 INFO - PROCESS | 3140 | 1467880499924 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 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
01:35:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:35:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:35:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 168ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
01:35:00 INFO - PROCESS | 3140 | 1467880500079 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500098 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 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
01:35:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 168ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
01:35:00 INFO - PROCESS | 3140 | 1467880500253 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500270 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 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
01:35:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 167ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
01:35:00 INFO - PROCESS | 3140 | 1467880500428 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500446 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 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
01:35:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:35:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:35:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 169ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
01:35:00 INFO - PROCESS | 3140 | 1467880500600 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500618 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 169ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
01:35:00 INFO - PROCESS | 3140 | 1467880500776 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500789 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 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
01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 187ms
01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
01:35:00 INFO - PROCESS | 3140 | 1467880500965 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:00 INFO - PROCESS | 3140 | 1467880500986 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 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
01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 271ms
01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
01:35:01 INFO - PROCESS | 3140 | 1467880501244 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - PROCESS | 3140 | 1467880501263 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 169ms
01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
01:35:01 INFO - PROCESS | 3140 | 1467880501420 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - PROCESS | 3140 | 1467880501436 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 168ms
01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
01:35:01 INFO - PROCESS | 3140 | 1467880501595 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - PROCESS | 3140 | 1467880501614 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 169ms
01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
01:35:01 INFO - PROCESS | 3140 | 1467880501771 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - PROCESS | 3140 | 1467880501786 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 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
01:35:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
01:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 169ms
01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
01:35:01 INFO - PROCESS | 3140 | 1467880501945 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:01 INFO - PROCESS | 3140 | 1467880501965 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 167ms
01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
01:35:02 INFO - PROCESS | 3140 | 1467880502116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - PROCESS | 3140 | 1467880502137 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
01:35:02 INFO - PROCESS | 3140 | 1467880502294 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - PROCESS | 3140 | 1467880502312 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
01:35:02 INFO - PROCESS | 3140 | 1467880502475 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - PROCESS | 3140 | 1467880502499 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 187ms
01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
01:35:02 INFO - PROCESS | 3140 | 1467880502662 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - PROCESS | 3140 | 1467880502681 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 169ms
01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
01:35:02 INFO - PROCESS | 3140 | 1467880502835 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:02 INFO - PROCESS | 3140 | 1467880502854 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 375ms
01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
01:35:03 INFO - PROCESS | 3140 | 1467880503215 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - PROCESS | 3140 | 1467880503235 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 333ms
01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
01:35:03 INFO - PROCESS | 3140 | 1467880503555 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - PROCESS | 3140 | 1467880503579 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 167ms
01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
01:35:03 INFO - PROCESS | 3140 | 1467880503730 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - PROCESS | 3140 | 1467880503752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
01:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 227ms
01:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
01:35:03 INFO - PROCESS | 3140 | 1467880503965 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:03 INFO - PROCESS | 3140 | 1467880503987 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
01:35:04 INFO - PROCESS | 3140 | 1467880504136 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - PROCESS | 3140 | 1467880504151 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 168ms
01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
01:35:04 INFO - PROCESS | 3140 | 1467880504310 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - PROCESS | 3140 | 1467880504328 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
01:35:04 INFO - PROCESS | 3140 | 1467880504485 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - PROCESS | 3140 | 1467880504502 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 229ms
01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
01:35:04 INFO - PROCESS | 3140 | 1467880504719 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - PROCESS | 3140 | 1467880504735 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 169ms
01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
01:35:04 INFO - PROCESS | 3140 | 1467880504895 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:04 INFO - PROCESS | 3140 | 1467880504920 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 169ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
01:35:05 INFO - PROCESS | 3140 | 1467880505069 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505083 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
01:35:05 INFO - PROCESS | 3140 | 1467880505244 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505263 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 168ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
01:35:05 INFO - PROCESS | 3140 | 1467880505418 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505446 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
01:35:05 INFO - PROCESS | 3140 | 1467880505593 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505610 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 168ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
01:35:05 INFO - PROCESS | 3140 | 1467880505765 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505786 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
01:35:05 INFO - PROCESS | 3140 | 1467880505942 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:05 INFO - PROCESS | 3140 | 1467880505961 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 186ms
01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
01:35:06 INFO - PROCESS | 3140 | 1467880506131 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - PROCESS | 3140 | 1467880506152 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 187ms
01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
01:35:06 INFO - PROCESS | 3140 | 1467880506325 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - PROCESS | 3140 | 1467880506346 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 186ms
01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
01:35:06 INFO - PROCESS | 3140 | 1467880506514 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - PROCESS | 3140 | 1467880506533 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 169ms
01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
01:35:06 INFO - PROCESS | 3140 | 1467880506690 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - PROCESS | 3140 | 1467880506701 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 168ms
01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
01:35:06 INFO - PROCESS | 3140 | 1467880506860 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:06 INFO - PROCESS | 3140 | 1467880506882 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 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
01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 169ms
01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
01:35:07 INFO - PROCESS | 3140 | 1467880507034 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 INFO - PROCESS | 3140 | 1467880507049 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 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
01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 119ms
01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
01:35:07 INFO - PROCESS | 3140 | 1467880507162 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 INFO - PROCESS | 3140 | 1467880507183 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 169ms
01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
01:35:07 INFO - PROCESS | 3140 | 1467880507339 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:07 INFO - PROCESS | 3140 | 1467880507351 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 691ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
01:35:08 INFO - PROCESS | 3140 | 1467880508034 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508048 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 169ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
01:35:08 INFO - PROCESS | 3140 | 1467880508210 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508236 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
01:35:08 INFO - PROCESS | 3140 | 1467880508389 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508410 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 169ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
01:35:08 INFO - PROCESS | 3140 | 1467880508560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508579 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 168ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
01:35:08 INFO - PROCESS | 3140 | 1467880508739 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508751 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
01:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 186ms
01:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
01:35:08 INFO - PROCESS | 3140 | 1467880508926 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:08 INFO - PROCESS | 3140 | 1467880508947 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 169ms
01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
01:35:09 INFO - PROCESS | 3140 | 1467880509102 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - PROCESS | 3140 | 1467880509116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 169ms
01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
01:35:09 INFO - PROCESS | 3140 | 1467880509278 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - PROCESS | 3140 | 1467880509297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 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
01:35:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 333ms
01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
01:35:09 INFO - PROCESS | 3140 | 1467880509615 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - PROCESS | 3140 | 1467880509640 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
01:35:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 168ms
01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
01:35:09 INFO - PROCESS | 3140 | 1467880509792 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 INFO - PROCESS | 3140 | 1467880509813 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:09 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
01:35:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 190ms
01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
01:35:09 INFO - PROCESS | 3140 | 1467880509984 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510010 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 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]"
01:35:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:35:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
01:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 229ms
01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
01:35:10 INFO - PROCESS | 3140 | 1467880510216 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510235 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 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
01:35:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
01:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 169ms
01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
01:35:10 INFO - PROCESS | 3140 | 1467880510393 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510412 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 169ms
01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
01:35:10 INFO - PROCESS | 3140 | 1467880510569 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510602 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
01:35:10 INFO - PROCESS | 3140 | 1467880510742 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510760 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
01:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
01:35:10 INFO - PROCESS | 3140 | 1467880510917 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:10 INFO - PROCESS | 3140 | 1467880510933 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 167ms
01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
01:35:11 INFO - PROCESS | 3140 | 1467880511093 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - PROCESS | 3140 | 1467880511116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
01:35:11 INFO - PROCESS | 3140 | 1467880511271 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - PROCESS | 3140 | 1467880511284 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 226ms
01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
01:35:11 INFO - PROCESS | 3140 | 1467880511505 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - PROCESS | 3140 | 1467880511518 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
01:35:11 INFO - PROCESS | 3140 | 1467880511677 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - PROCESS | 3140 | 1467880511702 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
01:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 187ms
01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
01:35:11 INFO - PROCESS | 3140 | 1467880511866 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:11 INFO - PROCESS | 3140 | 1467880511880 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
01:35:12 INFO - PROCESS | 3140 | 1467880512042 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512061 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 168ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
01:35:12 INFO - PROCESS | 3140 | 1467880512215 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512233 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 169ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
01:35:12 INFO - PROCESS | 3140 | 1467880512390 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512409 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 188ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
01:35:12 INFO - PROCESS | 3140 | 1467880512581 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512600 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 168ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
01:35:12 INFO - PROCESS | 3140 | 1467880512757 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512778 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
01:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 188ms
01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
01:35:12 INFO - PROCESS | 3140 | 1467880512948 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:12 INFO - PROCESS | 3140 | 1467880512967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 169ms
01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
01:35:13 INFO - PROCESS | 3140 | 1467880513123 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - PROCESS | 3140 | 1467880513142 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 169ms
01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
01:35:13 INFO - PROCESS | 3140 | 1467880513295 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - PROCESS | 3140 | 1467880513314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 169ms
01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
01:35:13 INFO - PROCESS | 3140 | 1467880513470 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - PROCESS | 3140 | 1467880513482 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
01:35:13 INFO - PROCESS | 3140 | 1467880513642 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - PROCESS | 3140 | 1467880513662 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
01:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
01:35:13 INFO - PROCESS | 3140 | 1467880513820 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:13 INFO - PROCESS | 3140 | 1467880513832 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 229ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
01:35:14 INFO - PROCESS | 3140 | 1467880514054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514077 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 169ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
01:35:14 INFO - PROCESS | 3140 | 1467880514225 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514246 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
01:35:14 INFO - PROCESS | 3140 | 1467880514400 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514415 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 168ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
01:35:14 INFO - PROCESS | 3140 | 1467880514574 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514595 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 168ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
01:35:14 INFO - PROCESS | 3140 | 1467880514746 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514767 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
01:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 169ms
01:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
01:35:14 INFO - PROCESS | 3140 | 1467880514923 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:14 INFO - PROCESS | 3140 | 1467880514947 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
01:35:15 INFO - PROCESS | 3140 | 1467880515099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - PROCESS | 3140 | 1467880515114 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
01:35:15 INFO - PROCESS | 3140 | 1467880515276 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - PROCESS | 3140 | 1467880515299 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 169ms
01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
01:35:15 INFO - PROCESS | 3140 | 1467880515447 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - PROCESS | 3140 | 1467880515466 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
01:35:15 INFO - PROCESS | 3140 | 1467880515648 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - PROCESS | 3140 | 1467880515734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
01:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 270ms
01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
01:35:15 INFO - PROCESS | 3140 | 1467880515911 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:15 INFO - PROCESS | 3140 | 1467880515933 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
01:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 187ms
01:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
01:35:16 INFO - PROCESS | 3140 | 1467880516106 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - PROCESS | 3140 | 1467880516127 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
01:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
01:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
01:35:16 INFO - PROCESS | 3140 | 1467880516280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - PROCESS | 3140 | 1467880516300 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
01:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 187ms
01:35:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
01:35:16 INFO - PROCESS | 3140 | 1467880516472 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - PROCESS | 3140 | 1467880516491 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 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 () {
01:35:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
01:35:16 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 () {
01:35:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
01:35:16 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 () {
01:35:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
01:35:16 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 () {
01:35:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
01:35:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 195ms
01:35:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
01:35:16 INFO - PROCESS | 3140 | 1467880516672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - PROCESS | 3140 | 1467880516694 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
01:35:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
01:35:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
01:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
01:35:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
01:35:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
01:35:16 INFO - PROCESS | 3140 | 1467880516845 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:16 INFO - PROCESS | 3140 | 1467880516864 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 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
01:35:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
01:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:35:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
01:35:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
01:35:17 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.
01:35:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
01:35:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 169ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
01:35:17 INFO - PROCESS | 3140 | 1467880517020 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 188ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
01:35:17 INFO - PROCESS | 3140 | 1467880517210 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517231 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 168ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
01:35:17 INFO - PROCESS | 3140 | 1467880517383 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 168ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
01:35:17 INFO - PROCESS | 3140 | 1467880517557 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517578 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 228ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
01:35:17 INFO - PROCESS | 3140 | 1467880517790 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517810 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
01:35:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 167ms
01:35:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
01:35:17 INFO - PROCESS | 3140 | 1467880517961 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:17 INFO - PROCESS | 3140 | 1467880517982 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 169ms
01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
01:35:18 INFO - PROCESS | 3140 | 1467880518137 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - PROCESS | 3140 | 1467880518150 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 186ms
01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
01:35:18 INFO - PROCESS | 3140 | 1467880518326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - PROCESS | 3140 | 1467880518348 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 169ms
01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
01:35:18 INFO - PROCESS | 3140 | 1467880518502 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - PROCESS | 3140 | 1467880518515 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
01:35:18 INFO - PROCESS | 3140 | 1467880518674 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - PROCESS | 3140 | 1467880518692 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 170ms
01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
01:35:18 INFO - PROCESS | 3140 | 1467880518848 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:18 INFO - PROCESS | 3140 | 1467880518862 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
01:35:19 INFO - PROCESS | 3140 | 1467880519023 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519043 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 169ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
01:35:19 INFO - PROCESS | 3140 | 1467880519198 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519212 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 168ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
01:35:19 INFO - PROCESS | 3140 | 1467880519375 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519395 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
01:35:19 INFO - PROCESS | 3140 | 1467880519552 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519564 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 169ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
01:35:19 INFO - PROCESS | 3140 | 1467880519723 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519741 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 169ms
01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
01:35:19 INFO - PROCESS | 3140 | 1467880519897 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:19 INFO - PROCESS | 3140 | 1467880519915 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 169ms
01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
01:35:20 INFO - PROCESS | 3140 | 1467880520073 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - PROCESS | 3140 | 1467880520093 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 270ms
01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
01:35:20 INFO - PROCESS | 3140 | 1467880520347 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - PROCESS | 3140 | 1467880520361 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 168ms
01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
01:35:20 INFO - PROCESS | 3140 | 1467880520524 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - PROCESS | 3140 | 1467880520544 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
01:35:20 INFO - PROCESS | 3140 | 1467880520698 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - PROCESS | 3140 | 1467880520714 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 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
01:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 168ms
01:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
01:35:20 INFO - PROCESS | 3140 | 1467880520873 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:20 INFO - PROCESS | 3140 | 1467880520893 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 186ms
01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
01:35:21 INFO - PROCESS | 3140 | 1467880521064 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - PROCESS | 3140 | 1467880521078 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 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
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 168ms
01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
01:35:21 INFO - PROCESS | 3140 | 1467880521237 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - PROCESS | 3140 | 1467880521258 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 170ms
01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
01:35:21 INFO - PROCESS | 3140 | 1467880521409 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - PROCESS | 3140 | 1467880521428 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 169ms
01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
01:35:21 INFO - PROCESS | 3140 | 1467880521586 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - PROCESS | 3140 | 1467880521598 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 169ms
01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
01:35:21 INFO - PROCESS | 3140 | 1467880521757 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - PROCESS | 3140 | 1467880521775 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 229ms
01:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
01:35:22 INFO - PROCESS | 3140 | 1467880522054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522077 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
01:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 169ms
01:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
01:35:22 INFO - PROCESS | 3140 | 1467880522228 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522250 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
01:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
01:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
01:35:22 INFO - PROCESS | 3140 | 1467880522406 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522426 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
01:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 187ms
01:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
01:35:22 INFO - PROCESS | 3140 | 1467880522593 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522613 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
01:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 169ms
01:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
01:35:22 INFO - PROCESS | 3140 | 1467880522770 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522788 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
01:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 169ms
01:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
01:35:22 INFO - PROCESS | 3140 | 1467880522942 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:22 INFO - PROCESS | 3140 | 1467880522968 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
01:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 169ms
01:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
01:35:23 INFO - PROCESS | 3140 | 1467880523114 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - PROCESS | 3140 | 1467880523129 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
01:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 168ms
01:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
01:35:23 INFO - PROCESS | 3140 | 1467880523288 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - PROCESS | 3140 | 1467880523309 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
01:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 169ms
01:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
01:35:23 INFO - PROCESS | 3140 | 1467880523461 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - PROCESS | 3140 | 1467880523480 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
01:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
01:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
01:35:23 INFO - PROCESS | 3140 | 1467880523638 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - PROCESS | 3140 | 1467880523657 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
01:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 187ms
01:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
01:35:23 INFO - PROCESS | 3140 | 1467880523828 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:23 INFO - PROCESS | 3140 | 1467880523854 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
01:35:24 INFO - PROCESS | 3140 | 1467880524008 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524026 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 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
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 169ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
01:35:24 INFO - PROCESS | 3140 | 1467880524181 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524195 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 132ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
01:35:24 INFO - PROCESS | 3140 | 1467880524328 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524349 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 187ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
01:35:24 INFO - PROCESS | 3140 | 1467880524516 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524540 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 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
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 169ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
01:35:24 INFO - PROCESS | 3140 | 1467880524689 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524708 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
01:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 188ms
01:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
01:35:24 INFO - PROCESS | 3140 | 1467880524884 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:24 INFO - PROCESS | 3140 | 1467880524896 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 167ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
01:35:25 INFO - PROCESS | 3140 | 1467880525054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525075 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 188ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
01:35:25 INFO - PROCESS | 3140 | 1467880525245 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525260 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 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
01:35:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
01:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 168ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
01:35:25 INFO - PROCESS | 3140 | 1467880525423 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525442 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 169ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
01:35:25 INFO - PROCESS | 3140 | 1467880525596 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525612 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 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
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 169ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
01:35:25 INFO - PROCESS | 3140 | 1467880525772 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525790 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
01:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 187ms
01:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
01:35:25 INFO - PROCESS | 3140 | 1467880525963 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:25 INFO - PROCESS | 3140 | 1467880525978 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 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
01:35:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
01:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 168ms
01:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
01:35:26 INFO - PROCESS | 3140 | 1467880526139 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - PROCESS | 3140 | 1467880526160 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
01:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 169ms
01:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
01:35:26 INFO - PROCESS | 3140 | 1467880526313 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - PROCESS | 3140 | 1467880526327 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
01:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 169ms
01:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
01:35:26 INFO - PROCESS | 3140 | 1467880526487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - PROCESS | 3140 | 1467880526506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
01:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
01:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
01:35:26 INFO - PROCESS | 3140 | 1467880526662 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - PROCESS | 3140 | 1467880526678 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
01:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
01:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
01:35:26 INFO - PROCESS | 3140 | 1467880526837 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:26 INFO - PROCESS | 3140 | 1467880526898 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
01:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 229ms
01:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
01:35:27 INFO - PROCESS | 3140 | 1467880527071 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - PROCESS | 3140 | 1467880527187 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
01:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 272ms
01:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
01:35:27 INFO - PROCESS | 3140 | 1467880527350 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - PROCESS | 3140 | 1467880527362 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
01:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 168ms
01:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
01:35:27 INFO - PROCESS | 3140 | 1467880527519 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - PROCESS | 3140 | 1467880527538 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
01:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
01:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
01:35:27 INFO - PROCESS | 3140 | 1467880527693 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - PROCESS | 3140 | 1467880527716 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
01:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
01:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
01:35:27 INFO - PROCESS | 3140 | 1467880527870 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:27 INFO - PROCESS | 3140 | 1467880527888 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
01:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 332ms
01:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
01:35:28 INFO - PROCESS | 3140 | 1467880528209 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - PROCESS | 3140 | 1467880528241 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
01:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 168ms
01:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
01:35:28 INFO - PROCESS | 3140 | 1467880528385 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - PROCESS | 3140 | 1467880528407 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 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
01:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 186ms
01:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
01:35:28 INFO - PROCESS | 3140 | 1467880528574 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - PROCESS | 3140 | 1467880528595 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 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
01:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 188ms
01:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
01:35:28 INFO - PROCESS | 3140 | 1467880528767 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - PROCESS | 3140 | 1467880528787 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 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
01:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 187ms
01:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
01:35:28 INFO - PROCESS | 3140 | 1467880528956 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:28 INFO - PROCESS | 3140 | 1467880528978 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 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)
01:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 169ms
01:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
01:35:29 INFO - PROCESS | 3140 | 1467880529135 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - PROCESS | 3140 | 1467880529160 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 170ms
01:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
01:35:29 INFO - PROCESS | 3140 | 1467880529305 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - PROCESS | 3140 | 1467880529324 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
01:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 169ms
01:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
01:35:29 INFO - PROCESS | 3140 | 1467880529479 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - PROCESS | 3140 | 1467880529504 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
01:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 169ms
01:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
01:35:29 INFO - PROCESS | 3140 | 1467880529655 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - PROCESS | 3140 | 1467880529674 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
01:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 187ms
01:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
01:35:29 INFO - PROCESS | 3140 | 1467880529845 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:29 INFO - PROCESS | 3140 | 1467880529861 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
01:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 229ms
01:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
01:35:30 INFO - PROCESS | 3140 | 1467880530087 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - PROCESS | 3140 | 1467880530110 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
01:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 228ms
01:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
01:35:30 INFO - PROCESS | 3140 | 1467880530312 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - PROCESS | 3140 | 1467880530326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
01:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
01:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
01:35:30 INFO - PROCESS | 3140 | 1467880530487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - PROCESS | 3140 | 1467880530506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
01:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
01:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
01:35:30 INFO - PROCESS | 3140 | 1467880530661 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - PROCESS | 3140 | 1467880530676 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
01:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 168ms
01:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
01:35:30 INFO - PROCESS | 3140 | 1467880530836 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:30 INFO - PROCESS | 3140 | 1467880530855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 169ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
01:35:31 INFO - PROCESS | 3140 | 1467880531009 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531030 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 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
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
01:35:31 INFO - PROCESS | 3140 | 1467880531185 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531207 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 228ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
01:35:31 INFO - PROCESS | 3140 | 1467880531418 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531436 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 169ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
01:35:31 INFO - PROCESS | 3140 | 1467880531594 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531607 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 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)
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 132ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
01:35:31 INFO - PROCESS | 3140 | 1467880531734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
01:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
01:35:31 INFO - PROCESS | 3140 | 1467880531906 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:31 INFO - PROCESS | 3140 | 1467880531925 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
01:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
01:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
01:35:32 INFO - PROCESS | 3140 | 1467880532083 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - PROCESS | 3140 | 1467880532095 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
01:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 187ms
01:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
01:35:32 INFO - PROCESS | 3140 | 1467880532273 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - PROCESS | 3140 | 1467880532294 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
01:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
01:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
01:35:32 INFO - PROCESS | 3140 | 1467880532449 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - PROCESS | 3140 | 1467880532467 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
01:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 169ms
01:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
01:35:32 INFO - PROCESS | 3140 | 1467880532621 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - PROCESS | 3140 | 1467880532640 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
01:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
01:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
01:35:32 INFO - PROCESS | 3140 | 1467880532801 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:32 INFO - PROCESS | 3140 | 1467880532823 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 229ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
01:35:33 INFO - PROCESS | 3140 | 1467880533033 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533052 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 227ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
01:35:33 INFO - PROCESS | 3140 | 1467880533265 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533292 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
01:35:33 INFO - PROCESS | 3140 | 1467880533436 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533456 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
01:35:33 INFO - PROCESS | 3140 | 1467880533611 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533626 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 168ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
01:35:33 INFO - PROCESS | 3140 | 1467880533786 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533805 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
01:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 170ms
01:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
01:35:33 INFO - PROCESS | 3140 | 1467880533964 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:33 INFO - PROCESS | 3140 | 1467880533976 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
01:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 332ms
01:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
01:35:34 INFO - PROCESS | 3140 | 1467880534300 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - PROCESS | 3140 | 1467880534330 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
01:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 169ms
01:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
01:35:34 INFO - PROCESS | 3140 | 1467880534475 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - PROCESS | 3140 | 1467880534496 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
01:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
01:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
01:35:34 INFO - PROCESS | 3140 | 1467880534652 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - PROCESS | 3140 | 1467880534675 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
01:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 186ms
01:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
01:35:34 INFO - PROCESS | 3140 | 1467880534837 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:34 INFO - PROCESS | 3140 | 1467880534857 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
01:35:35 INFO - PROCESS | 3140 | 1467880535014 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535026 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
01:35:35 INFO - PROCESS | 3140 | 1467880535187 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535225 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 169ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
01:35:35 INFO - PROCESS | 3140 | 1467880535360 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535375 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
01:35:35 INFO - PROCESS | 3140 | 1467880535535 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535556 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
01:35:35 INFO - PROCESS | 3140 | 1467880535715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
01:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 189ms
01:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
01:35:35 INFO - PROCESS | 3140 | 1467880535904 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:35 INFO - PROCESS | 3140 | 1467880535924 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 169ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
01:35:36 INFO - PROCESS | 3140 | 1467880536082 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - PROCESS | 3140 | 1467880536109 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 189ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
01:35:36 INFO - PROCESS | 3140 | 1467880536273 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - PROCESS | 3140 | 1467880536294 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
01:35:36 INFO - PROCESS | 3140 | 1467880536450 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - PROCESS | 3140 | 1467880536469 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 168ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
01:35:36 INFO - PROCESS | 3140 | 1467880536624 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - PROCESS | 3140 | 1467880536643 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 169ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
01:35:36 INFO - PROCESS | 3140 | 1467880536800 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - PROCESS | 3140 | 1467880536818 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
01:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 168ms
01:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
01:35:36 INFO - PROCESS | 3140 | 1467880536974 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880536996 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
01:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 169ms
01:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
01:35:37 INFO - PROCESS | 3140 | 1467880537150 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880537171 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
01:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 170ms
01:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
01:35:37 INFO - PROCESS | 3140 | 1467880537326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880537340 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
01:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 185ms
01:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
01:35:37 INFO - PROCESS | 3140 | 1467880537517 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880537539 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
01:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 170ms
01:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
01:35:37 INFO - PROCESS | 3140 | 1467880537690 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880537710 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
01:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 169ms
01:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
01:35:37 INFO - PROCESS | 3140 | 1467880537866 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:37 INFO - PROCESS | 3140 | 1467880537889 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 169ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
01:35:38 INFO - PROCESS | 3140 | 1467880538047 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538060 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 169ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
01:35:38 INFO - PROCESS | 3140 | 1467880538217 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538238 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 170ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
01:35:38 INFO - PROCESS | 3140 | 1467880538391 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538405 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 169ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
01:35:38 INFO - PROCESS | 3140 | 1467880538567 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538590 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
01:35:38 INFO - PROCESS | 3140 | 1467880538741 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538756 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
01:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
01:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
01:35:38 INFO - PROCESS | 3140 | 1467880538917 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:38 INFO - PROCESS | 3140 | 1467880538939 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 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
01:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
01:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
01:35:39 INFO - PROCESS | 3140 | 1467880539090 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - PROCESS | 3140 | 1467880539108 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 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
01:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 169ms
01:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
01:35:39 INFO - PROCESS | 3140 | 1467880539266 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - PROCESS | 3140 | 1467880539287 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
01:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 270ms
01:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
01:35:39 INFO - PROCESS | 3140 | 1467880539539 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - PROCESS | 3140 | 1467880539565 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
01:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 271ms
01:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
01:35:39 INFO - PROCESS | 3140 | 1467880539816 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - PROCESS | 3140 | 1467880539843 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
01:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 169ms
01:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
01:35:39 INFO - PROCESS | 3140 | 1467880539988 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - PROCESS | 3140 | 1467880540008 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
01:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 334ms
01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
01:35:40 INFO - PROCESS | 3140 | 1467880540329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - PROCESS | 3140 | 1467880540359 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
01:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
01:35:40 INFO - PROCESS | 3140 | 1467880540509 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
01:35:40 INFO - PROCESS | 3140 | 1467880540534 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
01:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
01:35:40 INFO - PROCESS | 3140 | 1467880540688 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - PROCESS | 3140 | 1467880540709 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
01:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 169ms
01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
01:35:40 INFO - PROCESS | 3140 | 1467880540864 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:40 INFO - PROCESS | 3140 | 1467880540887 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 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)
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 170ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
01:35:41 INFO - PROCESS | 3140 | 1467880541039 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541059 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 169ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
01:35:41 INFO - PROCESS | 3140 | 1467880541216 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541242 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
01:35:41 INFO - PROCESS | 3140 | 1467880541391 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541406 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 185ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
01:35:41 INFO - PROCESS | 3140 | 1467880541582 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541601 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 169ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
01:35:41 INFO - PROCESS | 3140 | 1467880541755 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541774 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
01:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 168ms
01:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
01:35:41 INFO - PROCESS | 3140 | 1467880541931 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:41 INFO - PROCESS | 3140 | 1467880541950 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 187ms
01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
01:35:42 INFO - PROCESS | 3140 | 1467880542120 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - PROCESS | 3140 | 1467880542149 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 228ms
01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
01:35:42 INFO - PROCESS | 3140 | 1467880542353 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - PROCESS | 3140 | 1467880542372 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
01:35:42 INFO - PROCESS | 3140 | 1467880542531 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - PROCESS | 3140 | 1467880542552 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 189ms
01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
01:35:42 INFO - PROCESS | 3140 | 1467880542721 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - PROCESS | 3140 | 1467880542738 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 169ms
01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
01:35:42 INFO - PROCESS | 3140 | 1467880542899 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:42 INFO - PROCESS | 3140 | 1467880542917 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
01:35:43 INFO - PROCESS | 3140 | 1467880543080 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543097 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 168ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
01:35:43 INFO - PROCESS | 3140 | 1467880543249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543275 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 167ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
01:35:43 INFO - PROCESS | 3140 | 1467880543419 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543437 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 170ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
01:35:43 INFO - PROCESS | 3140 | 1467880543597 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543615 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 168ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
01:35:43 INFO - PROCESS | 3140 | 1467880543771 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543792 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 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
01:35:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
01:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 170ms
01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
01:35:43 INFO - PROCESS | 3140 | 1467880543948 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:43 INFO - PROCESS | 3140 | 1467880543967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 187ms
01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
01:35:44 INFO - PROCESS | 3140 | 1467880544138 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - PROCESS | 3140 | 1467880544157 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 167ms
01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
01:35:44 INFO - PROCESS | 3140 | 1467880544315 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - PROCESS | 3140 | 1467880544336 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 188ms
01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
01:35:44 INFO - PROCESS | 3140 | 1467880544503 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - PROCESS | 3140 | 1467880544523 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 170ms
01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
01:35:44 INFO - PROCESS | 3140 | 1467880544681 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - PROCESS | 3140 | 1467880544704 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
01:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 169ms
01:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
01:35:44 INFO - PROCESS | 3140 | 1467880544856 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:44 INFO - PROCESS | 3140 | 1467880544871 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 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
01:35:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 170ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
01:35:45 INFO - PROCESS | 3140 | 1467880545031 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545049 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 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
01:35:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 169ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
01:35:45 INFO - PROCESS | 3140 | 1467880545204 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545223 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
01:35:45 INFO - PROCESS | 3140 | 1467880545381 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545400 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 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
01:35:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 169ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
01:35:45 INFO - PROCESS | 3140 | 1467880545553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545572 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 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
01:35:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 168ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
01:35:45 INFO - PROCESS | 3140 | 1467880545729 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545754 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 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
01:35:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 230ms
01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
01:35:45 INFO - PROCESS | 3140 | 1467880545964 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:45 INFO - PROCESS | 3140 | 1467880545988 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
01:35:46 INFO - PROCESS | 3140 | 1467880546155 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - PROCESS | 3140 | 1467880546209 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 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
01:35:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 332ms
01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
01:35:46 INFO - PROCESS | 3140 | 1467880546481 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - PROCESS | 3140 | 1467880546511 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 188ms
01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
01:35:46 INFO - PROCESS | 3140 | 1467880546671 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - PROCESS | 3140 | 1467880546690 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 169ms
01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
01:35:46 INFO - PROCESS | 3140 | 1467880546848 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:46 INFO - PROCESS | 3140 | 1467880546868 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
01:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 169ms
01:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
01:35:47 INFO - PROCESS | 3140 | 1467880547016 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547047 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
01:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 168ms
01:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
01:35:47 INFO - PROCESS | 3140 | 1467880547190 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547205 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
01:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
01:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
01:35:47 INFO - PROCESS | 3140 | 1467880547366 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547387 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
01:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
01:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
01:35:47 INFO - PROCESS | 3140 | 1467880547540 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547554 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
01:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 167ms
01:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
01:35:47 INFO - PROCESS | 3140 | 1467880547714 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
01:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
01:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
01:35:47 INFO - PROCESS | 3140 | 1467880547887 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:47 INFO - PROCESS | 3140 | 1467880547908 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 168ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
01:35:48 INFO - PROCESS | 3140 | 1467880548062 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548079 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 168ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
01:35:48 INFO - PROCESS | 3140 | 1467880548233 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548255 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
01:35:48 INFO - PROCESS | 3140 | 1467880548410 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548435 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
01:35:48 INFO - PROCESS | 3140 | 1467880548584 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548603 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
01:35:48 INFO - PROCESS | 3140 | 1467880548762 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548781 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
01:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 188ms
01:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
01:35:48 INFO - PROCESS | 3140 | 1467880548950 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:48 INFO - PROCESS | 3140 | 1467880548969 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
01:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 167ms
01:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
01:35:49 INFO - PROCESS | 3140 | 1467880549123 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - PROCESS | 3140 | 1467880549147 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
01:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 187ms
01:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
01:35:49 INFO - PROCESS | 3140 | 1467880549314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - PROCESS | 3140 | 1467880549332 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
01:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 169ms
01:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
01:35:49 INFO - PROCESS | 3140 | 1467880549488 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - PROCESS | 3140 | 1467880549502 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
01:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 169ms
01:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
01:35:49 INFO - PROCESS | 3140 | 1467880549664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - PROCESS | 3140 | 1467880549683 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
01:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 186ms
01:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
01:35:49 INFO - PROCESS | 3140 | 1467880549854 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:49 INFO - PROCESS | 3140 | 1467880549870 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 186ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
01:35:50 INFO - PROCESS | 3140 | 1467880550052 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550071 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 168ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
01:35:50 INFO - PROCESS | 3140 | 1467880550231 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
01:35:50 INFO - PROCESS | 3140 | 1467880550405 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550419 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 169ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
01:35:50 INFO - PROCESS | 3140 | 1467880550580 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550601 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
01:35:50 INFO - PROCESS | 3140 | 1467880550754 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550770 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
01:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 187ms
01:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
01:35:50 INFO - PROCESS | 3140 | 1467880550946 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:50 INFO - PROCESS | 3140 | 1467880550965 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
01:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 169ms
01:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
01:35:51 INFO - PROCESS | 3140 | 1467880551120 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - PROCESS | 3140 | 1467880551136 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
01:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
01:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
01:35:51 INFO - PROCESS | 3140 | 1467880551297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - PROCESS | 3140 | 1467880551321 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
01:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 187ms
01:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
01:35:51 INFO - PROCESS | 3140 | 1467880551487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - PROCESS | 3140 | 1467880551502 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
01:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 170ms
01:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
01:35:51 INFO - PROCESS | 3140 | 1467880551663 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - PROCESS | 3140 | 1467880551682 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
01:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 189ms
01:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
01:35:51 INFO - PROCESS | 3140 | 1467880551855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:51 INFO - PROCESS | 3140 | 1467880551871 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
01:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 170ms
01:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
01:35:52 INFO - PROCESS | 3140 | 1467880552029 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 INFO - PROCESS | 3140 | 1467880552050 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 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
01:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 376ms
01:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
01:35:52 INFO - PROCESS | 3140 | 1467880552412 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 INFO - PROCESS | 3140 | 1467880552454 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
01:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 377ms
01:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
01:35:52 INFO - PROCESS | 3140 | 1467880552795 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:52 INFO - PROCESS | 3140 | 1467880552832 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 271ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
01:35:53 INFO - PROCESS | 3140 | 1467880553070 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - PROCESS | 3140 | 1467880553088 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 188ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
01:35:53 INFO - PROCESS | 3140 | 1467880553265 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - PROCESS | 3140 | 1467880553286 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 188ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
01:35:53 INFO - PROCESS | 3140 | 1467880553455 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - PROCESS | 3140 | 1467880553470 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
01:35:53 INFO - PROCESS | 3140 | 1467880553630 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - PROCESS | 3140 | 1467880553652 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 167ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
01:35:53 INFO - PROCESS | 3140 | 1467880553802 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - PROCESS | 3140 | 1467880553819 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
01:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 168ms
01:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
01:35:53 INFO - PROCESS | 3140 | 1467880553977 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - PROCESS | 3140 | 1467880553998 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 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
01:35:54 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
01:35:54 INFO - PROCESS | 3140 | 1467880554148 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
01:35:54 INFO - PROCESS | 3140 | 1467880554166 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
01:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
01:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
01:35:54 INFO - PROCESS | 3140 | 1467880554326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - PROCESS | 3140 | 1467880554344 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
01:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 169ms
01:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
01:35:54 INFO - PROCESS | 3140 | 1467880554498 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - PROCESS | 3140 | 1467880554517 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
01:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 169ms
01:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
01:35:54 INFO - PROCESS | 3140 | 1467880554677 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - PROCESS | 3140 | 1467880554699 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
01:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 169ms
01:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
01:35:54 INFO - PROCESS | 3140 | 1467880554846 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:54 INFO - PROCESS | 3140 | 1467880554870 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 187ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
01:35:55 INFO - PROCESS | 3140 | 1467880555041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555053 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 169ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
01:35:55 INFO - PROCESS | 3140 | 1467880555212 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555231 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
01:35:55 INFO - PROCESS | 3140 | 1467880555387 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555403 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
01:35:55 INFO - PROCESS | 3140 | 1467880555561 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555579 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 186ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
01:35:55 INFO - PROCESS | 3140 | 1467880555758 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555770 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
01:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 169ms
01:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
01:35:55 INFO - PROCESS | 3140 | 1467880555929 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:55 INFO - PROCESS | 3140 | 1467880555947 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 169ms
01:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
01:35:56 INFO - PROCESS | 3140 | 1467880556102 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - PROCESS | 3140 | 1467880556116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
01:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
01:35:56 INFO - PROCESS | 3140 | 1467880556281 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - PROCESS | 3140 | 1467880556300 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
01:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
01:35:56 INFO - PROCESS | 3140 | 1467880556458 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - PROCESS | 3140 | 1467880556470 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 187ms
01:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
01:35:56 INFO - PROCESS | 3140 | 1467880556648 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - PROCESS | 3140 | 1467880556668 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 169ms
01:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
01:35:56 INFO - PROCESS | 3140 | 1467880556823 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - PROCESS | 3140 | 1467880556835 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
01:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 169ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
01:35:57 INFO - PROCESS | 3140 | 1467880556995 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557013 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
01:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
01:35:57 INFO - PROCESS | 3140 | 1467880557170 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557187 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
01:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 168ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
01:35:57 INFO - PROCESS | 3140 | 1467880557344 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557365 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
01:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 187ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
01:35:57 INFO - PROCESS | 3140 | 1467880557535 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557549 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
01:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 168ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
01:35:57 INFO - PROCESS | 3140 | 1467880557710 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557730 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
01:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 187ms
01:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
01:35:57 INFO - PROCESS | 3140 | 1467880557903 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:57 INFO - PROCESS | 3140 | 1467880557917 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
01:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 187ms
01:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
01:35:58 INFO - PROCESS | 3140 | 1467880558094 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - PROCESS | 3140 | 1467880558111 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
01:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
01:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
01:35:58 INFO - PROCESS | 3140 | 1467880558274 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - PROCESS | 3140 | 1467880558286 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
01:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
01:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
01:35:58 INFO - PROCESS | 3140 | 1467880558450 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - PROCESS | 3140 | 1467880558469 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
01:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 230ms
01:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
01:35:58 INFO - PROCESS | 3140 | 1467880558682 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:58 INFO - PROCESS | 3140 | 1467880558700 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
01:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 335ms
01:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
01:35:59 INFO - PROCESS | 3140 | 1467880559024 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - PROCESS | 3140 | 1467880559109 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
01:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 291ms
01:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
01:35:59 INFO - PROCESS | 3140 | 1467880559326 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - PROCESS | 3140 | 1467880559350 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
01:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 169ms
01:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
01:35:59 INFO - PROCESS | 3140 | 1467880559496 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - PROCESS | 3140 | 1467880559518 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
01:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 168ms
01:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
01:35:59 INFO - PROCESS | 3140 | 1467880559667 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - PROCESS | 3140 | 1467880559684 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
01:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 185ms
01:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
01:35:59 INFO - PROCESS | 3140 | 1467880559860 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:35:59 INFO - PROCESS | 3140 | 1467880559879 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
01:36:00 INFO - PROCESS | 3140 | 1467880560034 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560060 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 169ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
01:36:00 INFO - PROCESS | 3140 | 1467880560209 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560227 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 169ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
01:36:00 INFO - PROCESS | 3140 | 1467880560384 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560403 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 168ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
01:36:00 INFO - PROCESS | 3140 | 1467880560559 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560578 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 169ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
01:36:00 INFO - PROCESS | 3140 | 1467880560732 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560756 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
01:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 168ms
01:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
01:36:00 INFO - PROCESS | 3140 | 1467880560907 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:00 INFO - PROCESS | 3140 | 1467880560938 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
01:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 187ms
01:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
01:36:01 INFO - PROCESS | 3140 | 1467880561098 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - PROCESS | 3140 | 1467880561117 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
01:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 188ms
01:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
01:36:01 INFO - PROCESS | 3140 | 1467880561292 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - PROCESS | 3140 | 1467880561312 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
01:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 166ms
01:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
01:36:01 INFO - PROCESS | 3140 | 1467880561466 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - PROCESS | 3140 | 1467880561485 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
01:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 188ms
01:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
01:36:01 INFO - PROCESS | 3140 | 1467880561659 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - PROCESS | 3140 | 1467880561681 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
01:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 188ms
01:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
01:36:01 INFO - PROCESS | 3140 | 1467880561850 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:01 INFO - PROCESS | 3140 | 1467880561866 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
01:36:02 INFO - PROCESS | 3140 | 1467880562025 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562043 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 168ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
01:36:02 INFO - PROCESS | 3140 | 1467880562197 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562215 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 168ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
01:36:02 INFO - PROCESS | 3140 | 1467880562373 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562385 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
01:36:02 INFO - PROCESS | 3140 | 1467880562545 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562565 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
01:36:02 INFO - PROCESS | 3140 | 1467880562722 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562745 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
01:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 230ms
01:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
01:36:02 INFO - PROCESS | 3140 | 1467880562959 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:02 INFO - PROCESS | 3140 | 1467880562976 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
01:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
01:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
01:36:03 INFO - PROCESS | 3140 | 1467880563132 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - PROCESS | 3140 | 1467880563151 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
01:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 168ms
01:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
01:36:03 INFO - PROCESS | 3140 | 1467880563308 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - PROCESS | 3140 | 1467880563329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
01:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 168ms
01:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
01:36:03 INFO - PROCESS | 3140 | 1467880563482 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - PROCESS | 3140 | 1467880563500 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
01:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
01:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
01:36:03 INFO - PROCESS | 3140 | 1467880563660 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - PROCESS | 3140 | 1467880563680 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
01:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 168ms
01:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
01:36:03 INFO - PROCESS | 3140 | 1467880563833 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:03 INFO - PROCESS | 3140 | 1467880563851 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 168ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
01:36:04 INFO - PROCESS | 3140 | 1467880564010 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
01:36:04 INFO - PROCESS | 3140 | 1467880564183 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564197 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 119ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
01:36:04 INFO - PROCESS | 3140 | 1467880564311 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 169ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
01:36:04 INFO - PROCESS | 3140 | 1467880564488 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564508 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
01:36:04 INFO - PROCESS | 3140 | 1467880564660 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564678 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 169ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
01:36:04 INFO - PROCESS | 3140 | 1467880564834 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564847 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
01:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 117ms
01:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
01:36:04 INFO - PROCESS | 3140 | 1467880564960 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:04 INFO - PROCESS | 3140 | 1467880564982 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
01:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 375ms
01:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
01:36:05 INFO - PROCESS | 3140 | 1467880565341 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - PROCESS | 3140 | 1467880565367 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
01:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 228ms
01:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
01:36:05 INFO - PROCESS | 3140 | 1467880565577 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - PROCESS | 3140 | 1467880565604 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
01:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 268ms
01:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
01:36:05 INFO - PROCESS | 3140 | 1467880565852 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:05 INFO - PROCESS | 3140 | 1467880565962 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 270ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
01:36:06 INFO - PROCESS | 3140 | 1467880566124 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - PROCESS | 3140 | 1467880566145 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
01:36:06 INFO - PROCESS | 3140 | 1467880566299 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - PROCESS | 3140 | 1467880566314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 169ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
01:36:06 INFO - PROCESS | 3140 | 1467880566475 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - PROCESS | 3140 | 1467880566500 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 169ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
01:36:06 INFO - PROCESS | 3140 | 1467880566650 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - PROCESS | 3140 | 1467880566664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 170ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
01:36:06 INFO - PROCESS | 3140 | 1467880566826 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - PROCESS | 3140 | 1467880566854 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
01:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 169ms
01:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
01:36:07 INFO - PROCESS | 3140 | 1467880566999 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567013 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
01:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 169ms
01:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
01:36:07 INFO - PROCESS | 3140 | 1467880567179 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567198 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
01:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 168ms
01:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
01:36:07 INFO - PROCESS | 3140 | 1467880567346 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567374 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
01:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 169ms
01:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
01:36:07 INFO - PROCESS | 3140 | 1467880567522 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567539 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
01:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 168ms
01:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
01:36:07 INFO - PROCESS | 3140 | 1467880567693 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567711 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
01:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 169ms
01:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
01:36:07 INFO - PROCESS | 3140 | 1467880567867 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:07 INFO - PROCESS | 3140 | 1467880567884 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 168ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
01:36:08 INFO - PROCESS | 3140 | 1467880568041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568061 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 169ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
01:36:08 INFO - PROCESS | 3140 | 1467880568216 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568230 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 169ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
01:36:08 INFO - PROCESS | 3140 | 1467880568391 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568422 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
01:36:08 INFO - PROCESS | 3140 | 1467880568565 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568581 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 187ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
01:36:08 INFO - PROCESS | 3140 | 1467880568757 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568776 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
01:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
01:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
01:36:08 INFO - PROCESS | 3140 | 1467880568934 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:08 INFO - PROCESS | 3140 | 1467880568958 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
01:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 169ms
01:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
01:36:09 INFO - PROCESS | 3140 | 1467880569109 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - PROCESS | 3140 | 1467880569127 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
01:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
01:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
01:36:09 INFO - PROCESS | 3140 | 1467880569282 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - PROCESS | 3140 | 1467880569295 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
01:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
01:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
01:36:09 INFO - PROCESS | 3140 | 1467880569460 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - PROCESS | 3140 | 1467880569479 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
01:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 186ms
01:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
01:36:09 INFO - PROCESS | 3140 | 1467880569654 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - PROCESS | 3140 | 1467880569666 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
01:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 169ms
01:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
01:36:09 INFO - PROCESS | 3140 | 1467880569825 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - PROCESS | 3140 | 1467880569844 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
01:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
01:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
01:36:10 INFO - PROCESS | 3140 | 1467880570003 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:10 INFO - PROCESS | 3140 | 1467880570015 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
01:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
01:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
01:36:10 INFO - PROCESS | 3140 | 1467880570175 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:10 INFO - PROCESS | 3140 | 1467880570195 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:10 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)
01:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 667ms
01:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
01:36:10 INFO - PROCESS | 3140 | 1467880570848 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:10 INFO - PROCESS | 3140 | 1467880570871 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:11 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
01:36:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
01:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 687ms
01:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
01:36:11 INFO - PROCESS | 3140 | 1467880571557 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:11 INFO - PROCESS | 3140 | 1467880571585 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:12 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
01:36:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
01:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 691ms
01:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
01:36:12 INFO - PROCESS | 3140 | 1467880572238 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:12 INFO - PROCESS | 3140 | 1467880572260 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:12 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)
01:36:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
01:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
01:36:12 INFO - PROCESS | 3140 | 1467880572913 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:12 INFO - PROCESS | 3140 | 1467880572930 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:13 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)
01:36:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 691ms
01:36:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
01:36:13 INFO - PROCESS | 3140 | 1467880573607 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:13 INFO - PROCESS | 3140 | 1467880573629 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:14 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
01:36:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
01:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
01:36:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
01:36:14 INFO - PROCESS | 3140 | 1467880574282 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:14 INFO - PROCESS | 3140 | 1467880574297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:14 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
01:36:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
01:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 690ms
01:36:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
01:36:14 INFO - PROCESS | 3140 | 1467880574979 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:15 INFO - PROCESS | 3140 | 1467880575005 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:15 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
01:36:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
01:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 690ms
01:36:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
01:36:15 INFO - PROCESS | 3140 | 1467880575672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:15 INFO - PROCESS | 3140 | 1467880575694 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 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
01:36:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:36:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
01:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
01:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
01:36:16 INFO - PROCESS | 3140 | 1467880576347 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - PROCESS | 3140 | 1467880576361 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
01:36:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 188ms
01:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
01:36:16 INFO - PROCESS | 3140 | 1467880576542 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - PROCESS | 3140 | 1467880576562 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
01:36:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 187ms
01:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
01:36:16 INFO - PROCESS | 3140 | 1467880576733 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - PROCESS | 3140 | 1467880576755 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 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"
01:36:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:36:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
01:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 168ms
01:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
01:36:16 INFO - PROCESS | 3140 | 1467880576905 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:16 INFO - PROCESS | 3140 | 1467880576927 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
01:36:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
01:36:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
01:36:17 INFO - PROCESS | 3140 | 1467880577084 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - PROCESS | 3140 | 1467880577096 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 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"
01:36:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:36:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
01:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
01:36:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
01:36:17 INFO - PROCESS | 3140 | 1467880577258 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - PROCESS | 3140 | 1467880577280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 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"
01:36:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:36:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
01:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 169ms
01:36:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
01:36:17 INFO - PROCESS | 3140 | 1467880577467 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - PROCESS | 3140 | 1467880577556 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
01:36:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 293ms
01:36:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
01:36:17 INFO - PROCESS | 3140 | 1467880577731 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:17 INFO - PROCESS | 3140 | 1467880577756 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 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
01:36:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:36:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
01:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 690ms
01:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
01:36:18 INFO - PROCESS | 3140 | 1467880578425 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - PROCESS | 3140 | 1467880578446 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
01:36:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 169ms
01:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
01:36:18 INFO - PROCESS | 3140 | 1467880578604 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - PROCESS | 3140 | 1467880578625 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
01:36:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 189ms
01:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
01:36:18 INFO - PROCESS | 3140 | 1467880578791 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - PROCESS | 3140 | 1467880578810 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
01:36:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 168ms
01:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
01:36:18 INFO - PROCESS | 3140 | 1467880578968 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880578997 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
01:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
01:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
01:36:19 INFO - PROCESS | 3140 | 1467880579139 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880579157 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
01:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 169ms
01:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
01:36:19 INFO - PROCESS | 3140 | 1467880579313 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880579329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
01:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
01:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
01:36:19 INFO - PROCESS | 3140 | 1467880579488 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880579507 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
01:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
01:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
01:36:19 INFO - PROCESS | 3140 | 1467880579663 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880579679 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
01:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 168ms
01:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
01:36:19 INFO - PROCESS | 3140 | 1467880579838 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:19 INFO - PROCESS | 3140 | 1467880579859 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
01:36:20 INFO - PROCESS | 3140 | 1467880580011 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580026 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 169ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
01:36:20 INFO - PROCESS | 3140 | 1467880580186 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580205 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
01:36:20 INFO - PROCESS | 3140 | 1467880580358 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580376 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 169ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
01:36:20 INFO - PROCESS | 3140 | 1467880580534 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580558 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
01:36:20 INFO - PROCESS | 3140 | 1467880580706 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580728 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
01:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 187ms
01:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
01:36:20 INFO - PROCESS | 3140 | 1467880580901 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:20 INFO - PROCESS | 3140 | 1467880580920 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
01:36:21 INFO - PROCESS | 3140 | 1467880581074 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581092 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 169ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
01:36:21 INFO - PROCESS | 3140 | 1467880581250 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581268 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 170ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
01:36:21 INFO - PROCESS | 3140 | 1467880581422 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581443 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 169ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
01:36:21 INFO - PROCESS | 3140 | 1467880581599 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581611 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 168ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
01:36:21 INFO - PROCESS | 3140 | 1467880581769 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581788 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
01:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 167ms
01:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
01:36:21 INFO - PROCESS | 3140 | 1467880581941 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:21 INFO - PROCESS | 3140 | 1467880581960 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
01:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 170ms
01:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
01:36:22 INFO - PROCESS | 3140 | 1467880582117 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - PROCESS | 3140 | 1467880582136 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
01:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 168ms
01:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
01:36:22 INFO - PROCESS | 3140 | 1467880582287 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - PROCESS | 3140 | 1467880582314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
01:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 166ms
01:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
01:36:22 INFO - PROCESS | 3140 | 1467880582459 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - PROCESS | 3140 | 1467880582477 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
01:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
01:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
01:36:22 INFO - PROCESS | 3140 | 1467880582636 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - PROCESS | 3140 | 1467880582655 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
01:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
01:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
01:36:22 INFO - PROCESS | 3140 | 1467880582818 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:22 INFO - PROCESS | 3140 | 1467880582835 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
01:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 188ms
01:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
01:36:23 INFO - PROCESS | 3140 | 1467880583005 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - PROCESS | 3140 | 1467880583022 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
01:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 167ms
01:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
01:36:23 INFO - PROCESS | 3140 | 1467880583179 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - PROCESS | 3140 | 1467880583192 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
01:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
01:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
01:36:23 INFO - PROCESS | 3140 | 1467880583355 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - PROCESS | 3140 | 1467880583372 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
01:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
01:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
01:36:23 INFO - PROCESS | 3140 | 1467880583532 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - PROCESS | 3140 | 1467880583543 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
01:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 333ms
01:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
01:36:23 INFO - PROCESS | 3140 | 1467880583868 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:23 INFO - PROCESS | 3140 | 1467880583893 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
01:36:24 INFO - PROCESS | 3140 | 1467880584044 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - PROCESS | 3140 | 1467880584060 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 168ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
01:36:24 INFO - PROCESS | 3140 | 1467880584221 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - PROCESS | 3140 | 1467880584240 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 186ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
01:36:24 INFO - PROCESS | 3140 | 1467880584407 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - PROCESS | 3140 | 1467880584427 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 169ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
01:36:24 INFO - PROCESS | 3140 | 1467880584586 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - PROCESS | 3140 | 1467880584619 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 229ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
01:36:24 INFO - PROCESS | 3140 | 1467880584821 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - PROCESS | 3140 | 1467880584845 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
01:36:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
01:36:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
01:36:25 INFO - PROCESS | 3140 | 1467880584994 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - PROCESS | 3140 | 1467880585009 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
01:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 168ms
01:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
01:36:25 INFO - PROCESS | 3140 | 1467880585168 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - PROCESS | 3140 | 1467880585190 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
01:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
01:36:25 INFO - PROCESS | 3140 | 1467880585342 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
01:36:25 INFO - PROCESS | 3140 | 1467880585360 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
01:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
01:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
01:36:25 INFO - PROCESS | 3140 | 1467880585517 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - PROCESS | 3140 | 1467880585537 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
01:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 168ms
01:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
01:36:25 INFO - PROCESS | 3140 | 1467880585691 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - PROCESS | 3140 | 1467880585717 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
01:36:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 168ms
01:36:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
01:36:25 INFO - PROCESS | 3140 | 1467880585865 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:25 INFO - PROCESS | 3140 | 1467880585877 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
01:36:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
01:36:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
01:36:26 INFO - PROCESS | 3140 | 1467880586038 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586067 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
01:36:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 169ms
01:36:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
01:36:26 INFO - PROCESS | 3140 | 1467880586214 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586228 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
01:36:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 167ms
01:36:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
01:36:26 INFO - PROCESS | 3140 | 1467880586384 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586403 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
01:36:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
01:36:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 169ms
01:36:26 INFO - TEST-START | /DOMEvents/constructors.html
01:36:26 INFO - PROCESS | 3140 | 1467880586559 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586573 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
01:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
01:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
01:36:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 187ms
01:36:26 INFO - TEST-START | /DOMEvents/event-phases-order.html
01:36:26 INFO - PROCESS | 3140 | 1467880586750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586771 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
01:36:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
01:36:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
01:36:26 INFO - PROCESS | 3140 | 1467880586925 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:26 INFO - PROCESS | 3140 | 1467880586949 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
01:36:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:36:27 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
01:36:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:36:27 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
01:36:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:36:27 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]"
01:36:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:36:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
01:36:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
01:36:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
01:36:27 INFO - PROCESS | 3140 | 1467880587116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | 1467880587133 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
01:36:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
01:36:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
01:36:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
01:36:27 INFO - PROCESS | 3140 | 1467880587284 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | 1467880587302 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
01:36:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
01:36:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 168ms
01:36:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
01:36:27 INFO - PROCESS | 3140 | 1467880587458 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | 1467880587475 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
01:36:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
01:36:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
01:36:27 INFO - PROCESS | 3140 | 1467880587634 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | 1467880587652 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 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.
01:36:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
01:36:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
01:36:27 INFO - PROCESS | 3140 | 1467880587809 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 INFO - PROCESS | 3140 | 1467880587823 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:27 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
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
01:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
01:36:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 169ms
01:36:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
01:36:27 INFO - PROCESS | 3140 | 1467880587985 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588003 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 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.
01:36:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 169ms
01:36:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
01:36:28 INFO - PROCESS | 3140 | 1467880588163 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588177 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 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.
01:36:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 167ms
01:36:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
01:36:28 INFO - PROCESS | 3140 | 1467880588335 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588358 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:36:28 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
01:36:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
01:36:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
01:36:28 INFO - PROCESS | 3140 | 1467880588513 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588526 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 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.
01:36:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
01:36:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
01:36:28 INFO - PROCESS | 3140 | 1467880588686 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588705 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 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.
01:36:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 169ms
01:36:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
01:36:28 INFO - PROCESS | 3140 | 1467880588859 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:28 INFO - PROCESS | 3140 | 1467880588877 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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.
01:36:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 167ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
01:36:29 INFO - PROCESS | 3140 | 1467880589035 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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.
01:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 169ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
01:36:29 INFO - PROCESS | 3140 | 1467880589215 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589236 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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.
01:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
01:36:29 INFO - PROCESS | 3140 | 1467880589384 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589402 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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.
01:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 169ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
01:36:29 INFO - PROCESS | 3140 | 1467880589558 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589573 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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
01:36:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
01:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
01:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 169ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
01:36:29 INFO - PROCESS | 3140 | 1467880589735 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589753 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 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.
01:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
01:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
01:36:29 INFO - PROCESS | 3140 | 1467880589924 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:29 INFO - PROCESS | 3140 | 1467880589976 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 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.
01:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 333ms
01:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
01:36:30 INFO - PROCESS | 3140 | 1467880590252 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 INFO - PROCESS | 3140 | 1467880590287 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:36:30 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
01:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 169ms
01:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
01:36:30 INFO - PROCESS | 3140 | 1467880590430 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 INFO - PROCESS | 3140 | 1467880590453 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 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.
01:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
01:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
01:36:30 INFO - PROCESS | 3140 | 1467880590606 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 INFO - PROCESS | 3140 | 1467880590627 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 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.
01:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
01:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
01:36:30 INFO - PROCESS | 3140 | 1467880590781 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:30 INFO - PROCESS | 3140 | 1467880590840 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 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.
01:36:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 230ms
01:36:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker
01:36:31 INFO - PROCESS | 3140 | 1467880591016 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - PROCESS | 3140 | 1467880591041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
01:36:31 INFO - {}
01:36:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
01:36:31 INFO - {}
01:36:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
01:36:31 INFO - {}
01:36:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
01:36:31 INFO - {}
01:36:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 271ms
01:36:31 INFO - TEST-START | /FileAPI/fileReader.html
01:36:31 INFO - PROCESS | 3140 | 1467880591297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - PROCESS | 3140 | 1467880591321 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
01:36:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
01:36:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
01:36:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
01:36:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 167ms
01:36:31 INFO - TEST-START | /FileAPI/historical.html
01:36:31 INFO - PROCESS | 3140 | 1467880591468 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - PROCESS | 3140 | 1467880591487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
01:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
01:36:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
01:36:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
01:36:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
01:36:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
01:36:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
01:36:31 INFO - TEST-OK | /FileAPI/historical.html | took 168ms
01:36:31 INFO - TEST-START | /FileAPI/idlharness.html
01:36:31 INFO - PROCESS | 3140 | 1467880591646 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - PROCESS | 3140 | 1467880591668 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
01:36:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:36:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:36:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:36:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
01:36:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:36:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:36:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:36:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
01:36:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:36:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:36:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:36:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
01:36:31 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
01:36:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
01:36:31 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
01:36:31 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
01:36:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
01:36:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:36:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:36:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
01:36:31 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
01:36:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
01:36:31 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
01:36:31 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
01:36:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
01:36:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
01:36:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 296ms
01:36:31 INFO - TEST-START | /FileAPI/idlharness.worker
01:36:31 INFO - PROCESS | 3140 | 1467880591952 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:31 INFO - PROCESS | 3140 | 1467880591971 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:36:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:36:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:36:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
01:36:32 INFO - {}
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
01:36:32 INFO - {}
01:36:32 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 - {}
01:36:32 INFO - {}
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
01:36:32 INFO - {}
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
01:36:32 INFO - {}
01:36:32 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 - {}
01:36:32 INFO - {}
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:36:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:36:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 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
01:36:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:36:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:36:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:36:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:36:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:36:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:36:32 INFO - {}
01:36:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 364ms
01:36:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
01:36:32 INFO - PROCESS | 3140 | 1467880592314 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - PROCESS | 3140 | 1467880592334 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 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
01:36:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 169ms
01:36:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
01:36:32 INFO - PROCESS | 3140 | 1467880592489 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - PROCESS | 3140 | 1467880592506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
01:36:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 169ms
01:36:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html
01:36:32 INFO - PROCESS | 3140 | 1467880592664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - PROCESS | 3140 | 1467880592683 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
01:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
01:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
01:36:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 169ms
01:36:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
01:36:32 INFO - PROCESS | 3140 | 1467880592836 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:32 INFO - PROCESS | 3140 | 1467880592855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
01:36:33 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.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
01:36:33 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'.)
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
01:36:33 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.
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
01:36:33 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.
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:36:33 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.
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
01:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 221ms
01:36:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
01:36:33 INFO - PROCESS | 3140 | 1467880593064 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - PROCESS | 3140 | 1467880593076 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
01:36:33 INFO - {}
01:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
01:36:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
01:36:33 INFO - PROCESS | 3140 | 1467880593236 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - PROCESS | 3140 | 1467880593258 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
01:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
01:36:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
01:36:33 INFO - PROCESS | 3140 | 1467880593415 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - PROCESS | 3140 | 1467880593440 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
01:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:36:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:36:33 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"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:36:33 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"
01:36:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 319ms
01:36:33 INFO - TEST-START | /FileAPI/file/File-constructor.html
01:36:33 INFO - PROCESS | 3140 | 1467880593741 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - PROCESS | 3140 | 1467880593752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
01:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
01:36:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
01:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
01:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
01:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
01:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
01:36:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 179ms
01:36:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
01:36:33 INFO - PROCESS | 3140 | 1467880593924 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:33 INFO - PROCESS | 3140 | 1467880593938 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
01:36:34 INFO - {}
01:36:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 167ms
01:36:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
01:36:34 INFO - PROCESS | 3140 | 1467880594099 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - PROCESS | 3140 | 1467880594118 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
01:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
01:36:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 272ms
01:36:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
01:36:34 INFO - PROCESS | 3140 | 1467880594407 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - PROCESS | 3140 | 1467880594434 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
01:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 187ms
01:36:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
01:36:34 INFO - PROCESS | 3140 | 1467880594601 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - PROCESS | 3140 | 1467880594626 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
01:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
01:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 188ms
01:36:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
01:36:34 INFO - PROCESS | 3140 | 1467880594796 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - PROCESS | 3140 | 1467880594816 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
01:36:34 INFO - reader.readAsText(blob_2)
01:36:34 INFO - }" did not throw
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
01:36:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
01:36:34 INFO - reader.readAsDataURL(blob_2)
01:36:34 INFO - }" did not throw
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
01:36:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
01:36:34 INFO - reader.readAsArrayBuffer(blob_2)
01:36:34 INFO - }" did not throw
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
01:36:34 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
01:36:34 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:34 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
01:36:34 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
01:36:34 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:36:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
01:36:34 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
01:36:34 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
01:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 172ms
01:36:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
01:36:34 INFO - PROCESS | 3140 | 1467880594967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880594987 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
01:36:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
01:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
01:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
01:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
01:36:35 INFO - PROCESS | 3140 | 1467880595145 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880595157 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
01:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
01:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
01:36:35 INFO - PROCESS | 3140 | 1467880595318 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880595345 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
01:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
01:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
01:36:35 INFO - PROCESS | 3140 | 1467880595497 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880595515 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
01:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 169ms
01:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
01:36:35 INFO - PROCESS | 3140 | 1467880595668 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880595687 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
01:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
01:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
01:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
01:36:35 INFO - PROCESS | 3140 | 1467880595846 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:35 INFO - PROCESS | 3140 | 1467880595864 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
01:36:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 187ms
01:36:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
01:36:36 INFO - PROCESS | 3140 | 1467880596035 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - PROCESS | 3140 | 1467880596055 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
01:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
01:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
01:36:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 261ms
01:36:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
01:36:36 INFO - PROCESS | 3140 | 1467880596303 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - PROCESS | 3140 | [Parent 3140] 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
01:36:36 INFO - PROCESS | 3140 | 1467880596327 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
01:36:36 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
01:36:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
01:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
01:36:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 188ms
01:36:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
01:36:36 INFO - PROCESS | 3140 | 1467880596497 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - PROCESS | 3140 | 1467880596515 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
01:36:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 169ms
01:36:36 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
01:36:36 INFO - PROCESS | 3140 | 1467880596672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:36 INFO - PROCESS | 3140 | 1467880596688 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:37 INFO - PROCESS | 3140 | [Parent 3140] 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
01:36:37 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
01:36:37 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 879ms
01:36:37 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
01:36:37 INFO - PROCESS | 3140 | 1467880597555 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:37 INFO - PROCESS | 3140 | 1467880597577 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:38 INFO - PROCESS | 3140 | [Parent 3140] 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
01:36:38 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
01:36:38 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 878ms
01:36:38 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
01:36:38 INFO - PROCESS | 3140 | 1467880598438 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:38 INFO - PROCESS | 3140 | 1467880598458 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:39 INFO - PROCESS | 3140 | [Parent 3140] 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
01:36:39 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
01:36:39 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 985ms
01:36:39 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
01:36:39 INFO - PROCESS | 3140 | 1467880599428 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:39 INFO - PROCESS | 3140 | 1467880599448 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:40 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
01:36:40 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 985ms
01:36:40 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
01:36:40 INFO - PROCESS | 3140 | 1467880600422 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:40 INFO - PROCESS | 3140 | 1467880600441 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
01:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
01:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
01:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
01:36:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 838ms
01:36:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
01:36:41 INFO - PROCESS | 3140 | 1467880601262 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:41 INFO - PROCESS | 3140 | 1467880601280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
01:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
01:36:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1024ms
01:36:42 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
01:36:42 INFO - PROCESS | 3140 | 1467880602291 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:42 INFO - PROCESS | 3140 | 1467880602315 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
01:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
01:36:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 942ms
01:36:43 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
01:36:43 INFO - PROCESS | 3140 | 1467880603239 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:43 INFO - PROCESS | 3140 | 1467880603267 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
01:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
01:36:44 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 984ms
01:36:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
01:36:44 INFO - PROCESS | 3140 | 1467880604229 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:44 INFO - PROCESS | 3140 | 1467880604251 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
01:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
01:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
01:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
01:36:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 984ms
01:36:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
01:36:45 INFO - PROCESS | 3140 | 1467880605219 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:45 INFO - PROCESS | 3140 | 1467880605236 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:45 INFO - PROCESS | 3140 | [Parent 3140] 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
01:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
01:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
01:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
01:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
01:36:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
01:36:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
01:36:46 INFO - PROCESS | 3140 | 1467880606205 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:46 INFO - PROCESS | 3140 | 1467880606224 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
01:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
01:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
01:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
01:36:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 879ms
01:36:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
01:36:47 INFO - PROCESS | 3140 | 1467880607087 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:47 INFO - PROCESS | 3140 | 1467880607108 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
01:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
01:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
01:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
01:36:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 984ms
01:36:48 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
01:36:48 INFO - PROCESS | 3140 | 1467880608076 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:48 INFO - PROCESS | 3140 | 1467880608104 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
01:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
01:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
01:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
01:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
01:36:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3911ms
01:36:51 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
01:36:52 INFO - PROCESS | 3140 | 1467880611993 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:52 INFO - PROCESS | 3140 | 1467880612022 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
01:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
01:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
01:36:55 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3199ms
01:36:55 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
01:36:55 INFO - PROCESS | 3140 | 1467880615199 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:55 INFO - PROCESS | 3140 | 1467880615225 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:57 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
01:36:57 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
01:36:57 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
01:36:57 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2504ms
01:36:57 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
01:36:57 INFO - PROCESS | 3140 | 1467880617708 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:57 INFO - PROCESS | 3140 | 1467880617731 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:58 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
01:36:58 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1128ms
01:36:58 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
01:36:58 INFO - PROCESS | 3140 | 1467880618840 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:58 INFO - PROCESS | 3140 | 1467880618868 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:59 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
01:36:59 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
01:36:59 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 923ms
01:36:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
01:36:59 INFO - PROCESS | 3140 | 1467880619766 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:36:59 INFO - PROCESS | 3140 | 1467880619786 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
01:37:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 985ms
01:37:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
01:37:00 INFO - PROCESS | 3140 | 1467880620755 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:00 INFO - PROCESS | 3140 | 1467880620775 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
01:37:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1029ms
01:37:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
01:37:01 INFO - PROCESS | 3140 | 1467880621791 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:01 INFO - PROCESS | 3140 | 1467880621817 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
01:37:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 878ms
01:37:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
01:37:02 INFO - PROCESS | 3140 | 1467880622674 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:02 INFO - PROCESS | 3140 | 1467880622696 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
01:37:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 1082ms
01:37:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
01:37:03 INFO - PROCESS | 3140 | 1467880623761 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:03 INFO - PROCESS | 3140 | 1467880623784 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
01:37:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 878ms
01:37:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
01:37:04 INFO - PROCESS | 3140 | 1467880624641 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:04 INFO - PROCESS | 3140 | 1467880624664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
01:37:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 983ms
01:37:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
01:37:05 INFO - PROCESS | 3140 | 1467880625630 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:05 INFO - PROCESS | 3140 | 1467880625651 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
01:37:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 879ms
01:37:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
01:37:06 INFO - PROCESS | 3140 | 1467880626515 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:06 INFO - PROCESS | 3140 | 1467880626540 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
01:37:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 985ms
01:37:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
01:37:07 INFO - PROCESS | 3140 | 1467880627505 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:07 INFO - PROCESS | 3140 | 1467880627528 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
01:37:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1027ms
01:37:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
01:37:08 INFO - PROCESS | 3140 | 1467880628537 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:08 INFO - PROCESS | 3140 | 1467880628559 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
01:37:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 984ms
01:37:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
01:37:09 INFO - PROCESS | 3140 | 1467880629527 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:09 INFO - PROCESS | 3140 | 1467880629553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
01:37:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 1028ms
01:37:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
01:37:10 INFO - PROCESS | 3140 | 1467880630560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:10 INFO - PROCESS | 3140 | 1467880630581 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
01:37:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 922ms
01:37:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
01:37:11 INFO - PROCESS | 3140 | 1467880631485 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:11 INFO - PROCESS | 3140 | 1467880631505 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
01:37:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 880ms
01:37:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
01:37:12 INFO - PROCESS | 3140 | 1467880632370 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:12 INFO - PROCESS | 3140 | 1467880632390 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
01:37:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1026ms
01:37:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
01:37:13 INFO - PROCESS | 3140 | 1467880633401 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:13 INFO - PROCESS | 3140 | 1467880633425 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
01:37:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 922ms
01:37:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
01:37:14 INFO - PROCESS | 3140 | 1467880634329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:14 INFO - PROCESS | 3140 | 1467880634354 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
01:37:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1027ms
01:37:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
01:37:15 INFO - PROCESS | 3140 | 1467880635361 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:15 INFO - PROCESS | 3140 | 1467880635383 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:16 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
01:37:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 985ms
01:37:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
01:37:16 INFO - PROCESS | 3140 | 1467880636351 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:16 INFO - PROCESS | 3140 | 1467880636372 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
01:37:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 981ms
01:37:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
01:37:17 INFO - PROCESS | 3140 | 1467880637334 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:17 INFO - PROCESS | 3140 | 1467880637354 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
01:37:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 920ms
01:37:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
01:37:18 INFO - PROCESS | 3140 | 1467880638260 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:18 INFO - PROCESS | 3140 | 1467880638280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
01:37:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 880ms
01:37:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
01:37:19 INFO - PROCESS | 3140 | 1467880639146 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:19 INFO - PROCESS | 3140 | 1467880639172 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
01:37:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 839ms
01:37:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
01:37:20 INFO - PROCESS | 3140 | 1467880639990 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:20 INFO - PROCESS | 3140 | 1467880640014 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
01:37:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1076ms
01:37:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
01:37:21 INFO - PROCESS | 3140 | 1467880641071 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:21 INFO - PROCESS | 3140 | 1467880641104 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
01:37:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 983ms
01:37:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
01:37:22 INFO - PROCESS | 3140 | 1467880642061 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:22 INFO - PROCESS | 3140 | 1467880642087 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
01:37:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 943ms
01:37:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
01:37:23 INFO - PROCESS | 3140 | 1467880643006 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:23 INFO - PROCESS | 3140 | 1467880643027 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:24 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
01:37:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 985ms
01:37:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
01:37:24 INFO - PROCESS | 3140 | 1467880643995 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:24 INFO - PROCESS | 3140 | 1467880644015 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:24 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
01:37:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 942ms
01:37:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
01:37:24 INFO - PROCESS | 3140 | 1467880644943 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:24 INFO - PROCESS | 3140 | 1467880644967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
01:37:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 940ms
01:37:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
01:37:25 INFO - PROCESS | 3140 | 1467880645887 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:25 INFO - PROCESS | 3140 | 1467880645908 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
01:37:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 920ms
01:37:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
01:37:26 INFO - PROCESS | 3140 | 1467880646815 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:26 INFO - PROCESS | 3140 | 1467880646855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
01:37:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1080ms
01:37:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
01:37:27 INFO - PROCESS | 3140 | 1467880647899 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:27 INFO - PROCESS | 3140 | 1467880647923 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
01:37:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 943ms
01:37:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
01:37:28 INFO - PROCESS | 3140 | 1467880648848 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:28 INFO - PROCESS | 3140 | 1467880648870 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:37:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 986ms
01:37:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
01:37:29 INFO - PROCESS | 3140 | 1467880649836 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:29 INFO - PROCESS | 3140 | 1467880649856 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
01:37:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 878ms
01:37:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
01:37:30 INFO - PROCESS | 3140 | 1467880650720 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:30 INFO - PROCESS | 3140 | 1467880650741 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
01:37:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 943ms
01:37:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
01:37:31 INFO - PROCESS | 3140 | 1467880651669 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:31 INFO - PROCESS | 3140 | 1467880651697 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
01:37:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1022ms
01:37:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
01:37:32 INFO - PROCESS | 3140 | 1467880652696 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:32 INFO - PROCESS | 3140 | 1467880652720 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
01:37:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 1029ms
01:37:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
01:37:33 INFO - PROCESS | 3140 | 1467880653730 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:33 INFO - PROCESS | 3140 | 1467880653752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:37:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 940ms
01:37:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
01:37:34 INFO - PROCESS | 3140 | 1467880654678 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:34 INFO - PROCESS | 3140 | 1467880654699 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
01:37:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 881ms
01:37:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
01:37:35 INFO - PROCESS | 3140 | 1467880655560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:35 INFO - PROCESS | 3140 | 1467880655583 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
01:37:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1024ms
01:37:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
01:37:36 INFO - PROCESS | 3140 | 1467880656589 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:36 INFO - PROCESS | 3140 | 1467880656609 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:37:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1122ms
01:37:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
01:37:37 INFO - PROCESS | 3140 | 1467880657718 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:37 INFO - PROCESS | 3140 | 1467880657745 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
01:37:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 942ms
01:37:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
01:37:38 INFO - PROCESS | 3140 | 1467880658663 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:38 INFO - PROCESS | 3140 | 1467880658687 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
01:37:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1025ms
01:37:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
01:37:39 INFO - PROCESS | 3140 | 1467880659693 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:39 INFO - PROCESS | 3140 | 1467880659715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:37:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 880ms
01:37:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
01:37:40 INFO - PROCESS | 3140 | 1467880660579 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:40 INFO - PROCESS | 3140 | 1467880660602 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
01:37:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 986ms
01:37:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
01:37:41 INFO - PROCESS | 3140 | 1467880661570 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:41 INFO - PROCESS | 3140 | 1467880661595 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
01:37:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 942ms
01:37:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
01:37:42 INFO - PROCESS | 3140 | 1467880662514 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:42 INFO - PROCESS | 3140 | 1467880662534 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
01:37:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 879ms
01:37:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
01:37:43 INFO - PROCESS | 3140 | 1467880663398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:43 INFO - PROCESS | 3140 | 1467880663419 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
01:37:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 985ms
01:37:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
01:37:44 INFO - PROCESS | 3140 | 1467880664389 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:44 INFO - PROCESS | 3140 | 1467880664412 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
01:37:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 838ms
01:37:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
01:37:45 INFO - PROCESS | 3140 | 1467880665232 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:45 INFO - PROCESS | 3140 | 1467880665256 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
01:37:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1137ms
01:37:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
01:37:46 INFO - PROCESS | 3140 | 1467880666378 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:46 INFO - PROCESS | 3140 | 1467880666399 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
01:37:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 985ms
01:37:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
01:37:47 INFO - PROCESS | 3140 | 1467880667370 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:47 INFO - PROCESS | 3140 | 1467880667392 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
01:37:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 923ms
01:37:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
01:37:48 INFO - PROCESS | 3140 | 1467880668297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:48 INFO - PROCESS | 3140 | 1467880668317 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
01:37:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 922ms
01:37:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
01:37:49 INFO - PROCESS | 3140 | 1467880669221 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:49 INFO - PROCESS | 3140 | 1467880669241 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
01:37:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 921ms
01:37:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
01:37:50 INFO - PROCESS | 3140 | 1467880670148 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:50 INFO - PROCESS | 3140 | 1467880670172 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
01:37:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 985ms
01:37:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
01:37:51 INFO - PROCESS | 3140 | 1467880671140 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:51 INFO - PROCESS | 3140 | 1467880671178 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
01:37:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 943ms
01:37:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
01:37:52 INFO - PROCESS | 3140 | 1467880672087 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:52 INFO - PROCESS | 3140 | 1467880672109 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
01:37:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 984ms
01:37:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
01:37:53 INFO - PROCESS | 3140 | 1467880673076 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:53 INFO - PROCESS | 3140 | 1467880673098 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
01:37:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 880ms
01:37:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
01:37:53 INFO - PROCESS | 3140 | 1467880673959 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:53 INFO - PROCESS | 3140 | 1467880673979 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
01:37:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 984ms
01:37:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
01:37:54 INFO - PROCESS | 3140 | 1467880674947 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:54 INFO - PROCESS | 3140 | 1467880674967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
01:37:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 982ms
01:37:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
01:37:55 INFO - PROCESS | 3140 | 1467880675936 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:55 INFO - PROCESS | 3140 | 1467880675959 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
01:37:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 985ms
01:37:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
01:37:56 INFO - PROCESS | 3140 | 1467880676925 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:56 INFO - PROCESS | 3140 | 1467880676946 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
01:37:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 942ms
01:37:57 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
01:37:57 INFO - PROCESS | 3140 | 1467880677874 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:57 INFO - PROCESS | 3140 | 1467880677897 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
01:37:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1126ms
01:37:59 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
01:37:59 INFO - PROCESS | 3140 | 1467880679004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:37:59 INFO - PROCESS | 3140 | 1467880679025 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
01:38:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1075ms
01:38:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
01:38:00 INFO - PROCESS | 3140 | 1467880680086 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:00 INFO - PROCESS | 3140 | 1467880680107 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
01:38:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 923ms
01:38:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
01:38:01 INFO - PROCESS | 3140 | 1467880681011 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:01 INFO - PROCESS | 3140 | 1467880681032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
01:38:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 985ms
01:38:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
01:38:02 INFO - PROCESS | 3140 | 1467880682001 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:02 INFO - PROCESS | 3140 | 1467880682020 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
01:38:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1325ms
01:38:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
01:38:03 INFO - PROCESS | 3140 | 1467880683332 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:03 INFO - PROCESS | 3140 | 1467880683360 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
01:38:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 942ms
01:38:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
01:38:04 INFO - PROCESS | 3140 | 1467880684280 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:04 INFO - PROCESS | 3140 | 1467880684305 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
01:38:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 880ms
01:38:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
01:38:05 INFO - PROCESS | 3140 | 1467880685166 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:05 INFO - PROCESS | 3140 | 1467880685190 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
01:38:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1048ms
01:38:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
01:38:06 INFO - PROCESS | 3140 | 1467880686216 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:06 INFO - PROCESS | 3140 | 1467880686237 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
01:38:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 982ms
01:38:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
01:38:07 INFO - PROCESS | 3140 | 1467880687202 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:07 INFO - PROCESS | 3140 | 1467880687223 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
01:38:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 837ms
01:38:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
01:38:08 INFO - PROCESS | 3140 | 1467880688046 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:08 INFO - PROCESS | 3140 | 1467880688074 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
01:38:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1030ms
01:38:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
01:38:09 INFO - PROCESS | 3140 | 1467880689081 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:09 INFO - PROCESS | 3140 | 1467880689105 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
01:38:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 881ms
01:38:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
01:38:09 INFO - PROCESS | 3140 | 1467880689967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:09 INFO - PROCESS | 3140 | 1467880689992 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
01:38:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 879ms
01:38:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
01:38:10 INFO - PROCESS | 3140 | 1467880690849 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:10 INFO - PROCESS | 3140 | 1467880690871 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
01:38:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
01:38:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8835ms
01:38:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
01:38:19 INFO - PROCESS | 3140 | 1467880699690 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:19 INFO - PROCESS | 3140 | 1467880699717 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
01:38:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
01:38:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
01:38:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
01:38:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3038ms
01:38:22 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
01:38:22 INFO - PROCESS | 3140 | 1467880702733 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:22 INFO - PROCESS | 3140 | 1467880702759 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
01:38:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 985ms
01:38:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
01:38:23 INFO - PROCESS | 3140 | 1467880703723 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:23 INFO - PROCESS | 3140 | 1467880703750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
01:38:24 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 984ms
01:38:24 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
01:38:24 INFO - PROCESS | 3140 | 1467880704712 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:24 INFO - PROCESS | 3140 | 1467880704734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
01:38:25 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 877ms
01:38:25 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
01:38:25 INFO - PROCESS | 3140 | 1467880705592 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:25 INFO - PROCESS | 3140 | 1467880705613 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
01:38:26 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1024ms
01:38:26 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
01:38:26 INFO - PROCESS | 3140 | 1467880706655 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:26 INFO - PROCESS | 3140 | 1467880706694 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
01:38:27 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 921ms
01:38:27 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
01:38:27 INFO - PROCESS | 3140 | 1467880707587 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:27 INFO - PROCESS | 3140 | 1467880707610 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
01:38:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1023ms
01:38:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
01:38:28 INFO - PROCESS | 3140 | 1467880708616 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:28 INFO - PROCESS | 3140 | 1467880708637 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
01:38:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 879ms
01:38:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
01:38:29 INFO - PROCESS | 3140 | 1467880709498 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:29 INFO - PROCESS | 3140 | 1467880709519 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
01:38:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 983ms
01:38:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
01:38:30 INFO - PROCESS | 3140 | 1467880710486 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:30 INFO - PROCESS | 3140 | 1467880710506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
01:38:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 941ms
01:38:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
01:38:31 INFO - PROCESS | 3140 | 1467880711432 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - PROCESS | 3140 | 1467880711458 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
01:38:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 169ms
01:38:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
01:38:31 INFO - PROCESS | 3140 | 1467880711607 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - PROCESS | 3140 | 1467880711620 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
01:38:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
01:38:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
01:38:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 186ms
01:38:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
01:38:31 INFO - PROCESS | 3140 | 1467880711798 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:31 INFO - PROCESS | 3140 | 1467880711820 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:33 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
01:38:33 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1231ms
01:38:33 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
01:38:33 INFO - PROCESS | 3140 | 1467880713033 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:33 INFO - PROCESS | 3140 | 1467880713052 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
01:38:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1077ms
01:38:34 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
01:38:34 INFO - PROCESS | 3140 | 1467880714116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:34 INFO - PROCESS | 3140 | 1467880714140 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:35 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
01:38:35 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1126ms
01:38:35 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
01:38:35 INFO - PROCESS | 3140 | 1467880715247 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:35 INFO - PROCESS | 3140 | 1467880715272 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
01:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
01:38:36 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1135ms
01:38:36 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
01:38:36 INFO - PROCESS | 3140 | 1467880716386 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:36 INFO - PROCESS | 3140 | 1467880716408 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
01:38:37 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 878ms
01:38:37 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
01:38:37 INFO - PROCESS | 3140 | 1467880717267 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:37 INFO - PROCESS | 3140 | 1467880717287 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
01:38:38 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1233ms
01:38:38 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
01:38:38 INFO - PROCESS | 3140 | 1467880718506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:38 INFO - PROCESS | 3140 | 1467880718532 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
01:38:39 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1134ms
01:38:39 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
01:38:39 INFO - PROCESS | 3140 | 1467880719650 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:39 INFO - PROCESS | 3140 | 1467880719675 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
01:38:40 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1029ms
01:38:40 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
01:38:40 INFO - PROCESS | 3140 | 1467880720683 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:40 INFO - PROCESS | 3140 | 1467880720704 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1082ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
01:38:41 INFO - PROCESS | 3140 | 1467880721771 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:41 INFO - PROCESS | 3140 | 1467880721799 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
01:38:42 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1178ms
01:38:42 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
01:38:42 INFO - PROCESS | 3140 | 1467880722952 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:42 INFO - PROCESS | 3140 | 1467880722974 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
01:38:43 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 836ms
01:38:43 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
01:38:43 INFO - PROCESS | 3140 | 1467880723792 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:43 INFO - PROCESS | 3140 | 1467880723812 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
01:38:44 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1021ms
01:38:44 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
01:38:44 INFO - PROCESS | 3140 | 1467880724819 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:44 INFO - PROCESS | 3140 | 1467880724843 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
01:38:46 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1292ms
01:38:46 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
01:38:46 INFO - PROCESS | 3140 | 1467880726117 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:46 INFO - PROCESS | 3140 | 1467880726143 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
01:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1184ms
01:38:47 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
01:38:47 INFO - PROCESS | 3140 | 1467880727307 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:47 INFO - PROCESS | 3140 | 1467880727328 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
01:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 986ms
01:38:48 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
01:38:48 INFO - PROCESS | 3140 | 1467880728297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:48 INFO - PROCESS | 3140 | 1467880728319 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
01:38:51 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
01:38:51 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:51 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:51 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:51 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
01:38:51 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
01:38:51 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:51 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:51 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:51 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
01:38:51 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
01:38:51 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:51 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:51 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:51 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
01:38:51 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
01:38:51 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:51 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:51 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:51 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
01:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
01:38:51 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 3041ms
01:38:51 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
01:38:51 INFO - PROCESS | 3140 | 1467880731340 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:51 INFO - PROCESS | 3140 | 1467880731360 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
01:38:52 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 776ms
01:38:52 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
01:38:52 INFO - PROCESS | 3140 | 1467880732123 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:52 INFO - PROCESS | 3140 | 1467880732148 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:53 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
01:38:53 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
01:38:53 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1493ms
01:38:53 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
01:38:53 INFO - PROCESS | 3140 | 1467880733621 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:53 INFO - PROCESS | 3140 | 1467880733643 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:54 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
01:38:54 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 943ms
01:38:54 INFO - TEST-START | /IndexedDB/idbindex_count.htm
01:38:54 INFO - PROCESS | 3140 | 1467880734571 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:54 INFO - PROCESS | 3140 | 1467880734593 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
01:38:55 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 942ms
01:38:55 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
01:38:55 INFO - PROCESS | 3140 | 1467880735515 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:55 INFO - PROCESS | 3140 | 1467880735537 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
01:38:56 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 942ms
01:38:56 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
01:38:56 INFO - PROCESS | 3140 | 1467880736462 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:56 INFO - PROCESS | 3140 | 1467880736481 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:57 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
01:38:57 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 879ms
01:38:57 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
01:38:57 INFO - PROCESS | 3140 | 1467880737347 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:57 INFO - PROCESS | 3140 | 1467880737370 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
01:38:58 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1129ms
01:38:58 INFO - TEST-START | /IndexedDB/idbindex_get.htm
01:38:58 INFO - PROCESS | 3140 | 1467880738487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:58 INFO - PROCESS | 3140 | 1467880738512 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:59 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
01:38:59 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 985ms
01:38:59 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
01:38:59 INFO - PROCESS | 3140 | 1467880739472 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:38:59 INFO - PROCESS | 3140 | 1467880739495 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:00 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
01:39:00 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 986ms
01:39:00 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
01:39:00 INFO - PROCESS | 3140 | 1467880740463 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:00 INFO - PROCESS | 3140 | 1467880740487 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:01 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
01:39:01 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 879ms
01:39:01 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
01:39:01 INFO - PROCESS | 3140 | 1467880741346 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:01 INFO - PROCESS | 3140 | 1467880741369 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:02 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
01:39:02 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1026ms
01:39:02 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
01:39:02 INFO - PROCESS | 3140 | 1467880742377 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:02 INFO - PROCESS | 3140 | 1467880742398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:03 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
01:39:03 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 880ms
01:39:03 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
01:39:03 INFO - PROCESS | 3140 | 1467880743263 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:03 INFO - PROCESS | 3140 | 1467880743285 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
01:39:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 879ms
01:39:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
01:39:04 INFO - PROCESS | 3140 | 1467880744144 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:04 INFO - PROCESS | 3140 | 1467880744165 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:05 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
01:39:05 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1023ms
01:39:05 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
01:39:05 INFO - PROCESS | 3140 | 1467880745172 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:05 INFO - PROCESS | 3140 | 1467880745192 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
01:39:06 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 880ms
01:39:06 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
01:39:06 INFO - PROCESS | 3140 | 1467880746057 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:06 INFO - PROCESS | 3140 | 1467880746079 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
01:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
01:39:06 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 880ms
01:39:06 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
01:39:06 INFO - PROCESS | 3140 | 1467880746944 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:06 INFO - PROCESS | 3140 | 1467880746967 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
01:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
01:39:08 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1083ms
01:39:08 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
01:39:08 INFO - PROCESS | 3140 | 1467880748032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:08 INFO - PROCESS | 3140 | 1467880748054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
01:39:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1029ms
01:39:09 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
01:39:09 INFO - PROCESS | 3140 | 1467880749066 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:09 INFO - PROCESS | 3140 | 1467880749090 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
01:39:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 942ms
01:39:10 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
01:39:10 INFO - PROCESS | 3140 | 1467880750011 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:10 INFO - PROCESS | 3140 | 1467880750033 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
01:39:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 984ms
01:39:11 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
01:39:11 INFO - PROCESS | 3140 | 1467880751000 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:11 INFO - PROCESS | 3140 | 1467880751021 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
01:39:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 986ms
01:39:11 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
01:39:11 INFO - PROCESS | 3140 | 1467880751991 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:12 INFO - PROCESS | 3140 | 1467880752017 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
01:39:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 922ms
01:39:12 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
01:39:12 INFO - PROCESS | 3140 | 1467880752919 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:12 INFO - PROCESS | 3140 | 1467880752944 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
01:39:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 985ms
01:39:13 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
01:39:13 INFO - PROCESS | 3140 | 1467880753908 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:13 INFO - PROCESS | 3140 | 1467880753930 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
01:39:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1030ms
01:39:14 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
01:39:14 INFO - PROCESS | 3140 | 1467880754945 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:14 INFO - PROCESS | 3140 | 1467880754966 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:15 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
01:39:15 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 837ms
01:39:15 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
01:39:15 INFO - PROCESS | 3140 | 1467880755784 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:15 INFO - PROCESS | 3140 | 1467880755806 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:16 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
01:39:16 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 983ms
01:39:16 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
01:39:16 INFO - PROCESS | 3140 | 1467880756772 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:16 INFO - PROCESS | 3140 | 1467880756791 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:17 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
01:39:17 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 879ms
01:39:17 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
01:39:17 INFO - PROCESS | 3140 | 1467880757657 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:17 INFO - PROCESS | 3140 | 1467880757681 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:18 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
01:39:18 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 984ms
01:39:18 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
01:39:18 INFO - PROCESS | 3140 | 1467880758645 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:18 INFO - PROCESS | 3140 | 1467880758666 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:19 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:39:19 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 1021ms
01:39:19 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
01:39:19 INFO - PROCESS | 3140 | 1467880759672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:19 INFO - PROCESS | 3140 | 1467880759695 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:20 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
01:39:20 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 877ms
01:39:20 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
01:39:20 INFO - PROCESS | 3140 | 1467880760554 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:20 INFO - PROCESS | 3140 | 1467880760575 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:21 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
01:39:21 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 922ms
01:39:21 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
01:39:21 INFO - PROCESS | 3140 | 1467880761482 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:21 INFO - PROCESS | 3140 | 1467880761502 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:22 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
01:39:22 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1028ms
01:39:22 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
01:39:22 INFO - PROCESS | 3140 | 1467880762513 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:22 INFO - PROCESS | 3140 | 1467880762535 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:39:23 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 881ms
01:39:23 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
01:39:23 INFO - PROCESS | 3140 | 1467880763398 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - PROCESS | 3140 | 1467880763418 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
01:39:23 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 170ms
01:39:23 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
01:39:23 INFO - PROCESS | 3140 | 1467880763578 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - PROCESS | 3140 | 1467880763604 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
01:39:23 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 230ms
01:39:23 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
01:39:23 INFO - PROCESS | 3140 | 1467880763812 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - PROCESS | 3140 | 1467880763832 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
01:39:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
01:39:23 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 170ms
01:39:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
01:39:23 INFO - PROCESS | 3140 | 1467880763988 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:24 INFO - PROCESS | 3140 | 1467880764004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
01:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 879ms
01:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
01:39:24 INFO - PROCESS | 3140 | 1467880764873 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:24 INFO - PROCESS | 3140 | 1467880764888 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:25 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
01:39:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 986ms
01:39:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
01:39:25 INFO - PROCESS | 3140 | 1467880765865 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:25 INFO - PROCESS | 3140 | 1467880765888 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:26 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
01:39:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 943ms
01:39:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
01:39:26 INFO - PROCESS | 3140 | 1467880766813 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:26 INFO - PROCESS | 3140 | 1467880766835 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
01:39:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 985ms
01:39:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
01:39:27 INFO - PROCESS | 3140 | 1467880767804 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:27 INFO - PROCESS | 3140 | 1467880767826 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:28 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
01:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 986ms
01:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
01:39:28 INFO - PROCESS | 3140 | 1467880768793 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:28 INFO - PROCESS | 3140 | 1467880768812 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:29 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
01:39:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 879ms
01:39:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
01:39:29 INFO - PROCESS | 3140 | 1467880769676 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:29 INFO - PROCESS | 3140 | 1467880769695 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:39:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1024ms
01:39:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
01:39:30 INFO - PROCESS | 3140 | 1467880770706 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:30 INFO - PROCESS | 3140 | 1467880770728 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:31 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
01:39:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 896ms
01:39:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
01:39:31 INFO - PROCESS | 3140 | 1467880771608 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:31 INFO - PROCESS | 3140 | 1467880771633 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
01:39:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1028ms
01:39:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
01:39:32 INFO - PROCESS | 3140 | 1467880772641 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:32 INFO - PROCESS | 3140 | 1467880772664 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
01:39:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 941ms
01:39:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
01:39:33 INFO - PROCESS | 3140 | 1467880773588 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:33 INFO - PROCESS | 3140 | 1467880773609 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
01:39:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 943ms
01:39:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
01:39:34 INFO - PROCESS | 3140 | 1467880774533 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:34 INFO - PROCESS | 3140 | 1467880774555 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
01:39:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 923ms
01:39:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
01:39:35 INFO - PROCESS | 3140 | 1467880775461 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:35 INFO - PROCESS | 3140 | 1467880775483 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
01:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 922ms
01:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
01:39:36 INFO - PROCESS | 3140 | 1467880776389 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:36 INFO - PROCESS | 3140 | 1467880776415 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
01:39:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 1026ms
01:39:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
01:39:37 INFO - PROCESS | 3140 | 1467880777421 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:37 INFO - PROCESS | 3140 | 1467880777447 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
01:39:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 922ms
01:39:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
01:39:38 INFO - PROCESS | 3140 | 1467880778348 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:38 INFO - PROCESS | 3140 | 1467880778369 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:39 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
01:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 881ms
01:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
01:39:39 INFO - PROCESS | 3140 | 1467880779235 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:39 INFO - PROCESS | 3140 | 1467880779256 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
01:39:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1078ms
01:39:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
01:39:40 INFO - PROCESS | 3140 | 1467880780315 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:40 INFO - PROCESS | 3140 | 1467880780335 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
01:39:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 922ms
01:39:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
01:39:41 INFO - PROCESS | 3140 | 1467880781243 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:41 INFO - PROCESS | 3140 | 1467880781265 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:39:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 944ms
01:39:42 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
01:39:42 INFO - PROCESS | 3140 | 1467880782192 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:42 INFO - PROCESS | 3140 | 1467880782215 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:43 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
01:39:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 878ms
01:39:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
01:39:43 INFO - PROCESS | 3140 | 1467880783074 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:43 INFO - PROCESS | 3140 | 1467880783096 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
01:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1130ms
01:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
01:39:44 INFO - PROCESS | 3140 | 1467880784210 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:44 INFO - PROCESS | 3140 | 1467880784238 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
01:39:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 984ms
01:39:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
01:39:45 INFO - PROCESS | 3140 | 1467880785200 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:45 INFO - PROCESS | 3140 | 1467880785222 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
01:39:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 943ms
01:39:46 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
01:39:46 INFO - PROCESS | 3140 | 1467880786149 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:46 INFO - PROCESS | 3140 | 1467880786173 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:47 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
01:39:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1131ms
01:39:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
01:39:47 INFO - PROCESS | 3140 | 1467880787288 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:47 INFO - PROCESS | 3140 | 1467880787308 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
01:39:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 881ms
01:39:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
01:39:48 INFO - PROCESS | 3140 | 1467880788172 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:48 INFO - PROCESS | 3140 | 1467880788194 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:49 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
01:39:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1027ms
01:39:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
01:39:49 INFO - PROCESS | 3140 | 1467880789205 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:49 INFO - PROCESS | 3140 | 1467880789230 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:50 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
01:39:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1025ms
01:39:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
01:39:50 INFO - PROCESS | 3140 | 1467880790236 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:50 INFO - PROCESS | 3140 | 1467880790261 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:51 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
01:39:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 987ms
01:39:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
01:39:51 INFO - PROCESS | 3140 | 1467880791227 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:51 INFO - PROCESS | 3140 | 1467880791249 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
01:39:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 984ms
01:39:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
01:39:52 INFO - PROCESS | 3140 | 1467880792218 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:52 INFO - PROCESS | 3140 | 1467880792239 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:53 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
01:39:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 881ms
01:39:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
01:39:53 INFO - PROCESS | 3140 | 1467880793100 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:53 INFO - PROCESS | 3140 | 1467880793122 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
01:39:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 879ms
01:39:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
01:39:53 INFO - PROCESS | 3140 | 1467880793985 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:54 INFO - PROCESS | 3140 | 1467880794007 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
01:39:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1024ms
01:39:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
01:39:55 INFO - PROCESS | 3140 | 1467880795014 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:55 INFO - PROCESS | 3140 | 1467880795041 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
01:39:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 940ms
01:39:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
01:39:55 INFO - PROCESS | 3140 | 1467880795958 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:55 INFO - PROCESS | 3140 | 1467880795980 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:56 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"
01:39:56 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
01:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:39:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 839ms
01:39:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
01:39:56 INFO - PROCESS | 3140 | 1467880796804 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:56 INFO - PROCESS | 3140 | 1467880796828 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:57 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"
01:39:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
01:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:39:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 922ms
01:39:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
01:39:57 INFO - PROCESS | 3140 | 1467880797731 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:57 INFO - PROCESS | 3140 | 1467880797755 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
01:39:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 984ms
01:39:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
01:39:58 INFO - PROCESS | 3140 | 1467880798721 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:58 INFO - PROCESS | 3140 | 1467880798742 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
01:39:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 986ms
01:39:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
01:39:59 INFO - PROCESS | 3140 | 1467880799708 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:39:59 INFO - PROCESS | 3140 | 1467880799729 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
01:40:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 942ms
01:40:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
01:40:00 INFO - PROCESS | 3140 | 1467880800655 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:00 INFO - PROCESS | 3140 | 1467880800677 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
01:40:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 942ms
01:40:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
01:40:01 INFO - PROCESS | 3140 | 1467880801603 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:01 INFO - PROCESS | 3140 | 1467880801628 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
01:40:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 944ms
01:40:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
01:40:02 INFO - PROCESS | 3140 | 1467880802552 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:02 INFO - PROCESS | 3140 | 1467880802580 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
01:40:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1030ms
01:40:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
01:40:03 INFO - PROCESS | 3140 | 1467880803587 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:03 INFO - PROCESS | 3140 | 1467880803609 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
01:40:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 941ms
01:40:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
01:40:04 INFO - PROCESS | 3140 | 1467880804535 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:04 INFO - PROCESS | 3140 | 1467880804560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:40:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1030ms
01:40:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
01:40:05 INFO - PROCESS | 3140 | 1467880805565 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:05 INFO - PROCESS | 3140 | 1467880805586 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:06 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
01:40:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 879ms
01:40:06 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
01:40:06 INFO - PROCESS | 3140 | 1467880806449 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:06 INFO - PROCESS | 3140 | 1467880806471 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
01:40:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1298ms
01:40:07 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
01:40:07 INFO - PROCESS | 3140 | 1467880807752 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:07 INFO - PROCESS | 3140 | 1467880807777 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
01:40:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 924ms
01:40:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
01:40:08 INFO - PROCESS | 3140 | 1467880808681 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:08 INFO - PROCESS | 3140 | 1467880808704 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
01:40:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1030ms
01:40:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
01:40:09 INFO - PROCESS | 3140 | 1467880809716 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:09 INFO - PROCESS | 3140 | 1467880809739 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
01:40:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 985ms
01:40:10 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
01:40:10 INFO - PROCESS | 3140 | 1467880810702 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:10 INFO - PROCESS | 3140 | 1467880810723 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
01:40:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 942ms
01:40:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
01:40:11 INFO - PROCESS | 3140 | 1467880811649 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:11 INFO - PROCESS | 3140 | 1467880811669 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
01:40:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 987ms
01:40:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
01:40:12 INFO - PROCESS | 3140 | 1467880812641 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:12 INFO - PROCESS | 3140 | 1467880812669 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
01:40:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1025ms
01:40:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
01:40:13 INFO - PROCESS | 3140 | 1467880813672 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:13 INFO - PROCESS | 3140 | 1467880813695 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
01:40:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 923ms
01:40:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
01:40:14 INFO - PROCESS | 3140 | 1467880814600 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:14 INFO - PROCESS | 3140 | 1467880814622 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
01:40:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1024ms
01:40:15 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
01:40:15 INFO - PROCESS | 3140 | 1467880815631 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:15 INFO - PROCESS | 3140 | 1467880815653 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
01:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
01:40:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 985ms
01:40:16 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
01:40:16 INFO - PROCESS | 3140 | 1467880816620 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:16 INFO - PROCESS | 3140 | 1467880816641 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
01:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
01:40:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 945ms
01:40:17 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
01:40:17 INFO - PROCESS | 3140 | 1467880817567 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:17 INFO - PROCESS | 3140 | 1467880817587 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
01:40:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1027ms
01:40:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
01:40:18 INFO - PROCESS | 3140 | 1467880818599 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:18 INFO - PROCESS | 3140 | 1467880818624 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
01:40:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 943ms
01:40:19 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
01:40:19 INFO - PROCESS | 3140 | 1467880819546 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:19 INFO - PROCESS | 3140 | 1467880819568 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
01:40:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 984ms
01:40:20 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
01:40:20 INFO - PROCESS | 3140 | 1467880820537 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:20 INFO - PROCESS | 3140 | 1467880820560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
01:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
01:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
01:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
01:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
01:40:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3597ms
01:40:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
01:40:24 INFO - PROCESS | 3140 | 1467880824138 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:24 INFO - PROCESS | 3140 | 1467880824160 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
01:40:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1380ms
01:40:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
01:40:25 INFO - PROCESS | 3140 | 1467880825524 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:25 INFO - PROCESS | 3140 | 1467880825545 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:26 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
01:40:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 838ms
01:40:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
01:40:26 INFO - PROCESS | 3140 | 1467880826366 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:26 INFO - PROCESS | 3140 | 1467880826406 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:27 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
01:40:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 983ms
01:40:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
01:40:27 INFO - PROCESS | 3140 | 1467880827354 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:27 INFO - PROCESS | 3140 | 1467880827377 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
01:40:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 984ms
01:40:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
01:40:28 INFO - PROCESS | 3140 | 1467880828343 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:28 INFO - PROCESS | 3140 | 1467880828364 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:29 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
01:40:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 879ms
01:40:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
01:40:29 INFO - PROCESS | 3140 | 1467880829223 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:29 INFO - PROCESS | 3140 | 1467880829245 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:30 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
01:40:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1080ms
01:40:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
01:40:30 INFO - PROCESS | 3140 | 1467880830308 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:30 INFO - PROCESS | 3140 | 1467880830329 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:40:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 987ms
01:40:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
01:40:31 INFO - PROCESS | 3140 | 1467880831301 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:31 INFO - PROCESS | 3140 | 1467880831327 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:32 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
01:40:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 880ms
01:40:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
01:40:32 INFO - PROCESS | 3140 | 1467880832185 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:32 INFO - PROCESS | 3140 | 1467880832209 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
01:40:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 981ms
01:40:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
01:40:33 INFO - PROCESS | 3140 | 1467880833171 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:33 INFO - PROCESS | 3140 | 1467880833193 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
01:40:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 981ms
01:40:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
01:40:34 INFO - PROCESS | 3140 | 1467880834161 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:34 INFO - PROCESS | 3140 | 1467880834183 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
01:40:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 879ms
01:40:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
01:40:35 INFO - PROCESS | 3140 | 1467880835039 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:35 INFO - PROCESS | 3140 | 1467880835061 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
01:40:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1024ms
01:40:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
01:40:36 INFO - PROCESS | 3140 | 1467880836068 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:36 INFO - PROCESS | 3140 | 1467880836088 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
01:40:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 985ms
01:40:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
01:40:37 INFO - PROCESS | 3140 | 1467880837059 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:37 INFO - PROCESS | 3140 | 1467880837084 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
01:40:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 942ms
01:40:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
01:40:38 INFO - PROCESS | 3140 | 1467880838004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:38 INFO - PROCESS | 3140 | 1467880838026 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
01:40:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 983ms
01:40:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
01:40:39 INFO - PROCESS | 3140 | 1467880838994 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:39 INFO - PROCESS | 3140 | 1467880839019 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:39 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
01:40:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 982ms
01:40:39 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
01:40:39 INFO - PROCESS | 3140 | 1467880839981 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:40 INFO - PROCESS | 3140 | 1467880840003 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:40 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
01:40:40 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 984ms
01:40:40 INFO - TEST-START | /IndexedDB/idbtransaction.htm
01:40:40 INFO - PROCESS | 3140 | 1467880840971 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:40 INFO - PROCESS | 3140 | 1467880840992 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:41 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
01:40:41 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
01:40:41 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 986ms
01:40:41 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
01:40:41 INFO - PROCESS | 3140 | 1467880841959 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:41 INFO - PROCESS | 3140 | 1467880841980 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:42 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
01:40:42 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 838ms
01:40:42 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
01:40:42 INFO - PROCESS | 3140 | 1467880842802 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:42 INFO - PROCESS | 3140 | 1467880842822 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
01:40:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
01:40:48 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5965ms
01:40:48 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
01:40:48 INFO - PROCESS | 3140 | 1467880848773 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:48 INFO - PROCESS | 3140 | 1467880848799 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:50 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
01:40:50 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1242ms
01:40:50 INFO - TEST-START | /IndexedDB/index_sort_order.htm
01:40:50 INFO - PROCESS | 3140 | 1467880850021 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:50 INFO - PROCESS | 3140 | 1467880850046 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
01:40:51 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 984ms
01:40:51 INFO - TEST-START | /IndexedDB/interfaces.html
01:40:51 INFO - PROCESS | 3140 | 1467880851010 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - PROCESS | 3140 | 1467880851040 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
01:40:51 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
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
01:40:51 INFO - TEST-OK | /IndexedDB/interfaces.html | took 397ms
01:40:51 INFO - TEST-START | /IndexedDB/interfaces.worker
01:40:51 INFO - PROCESS | 3140 | 1467880851415 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - PROCESS | 3140 | 1467880851460 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
01:40:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:40:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:40:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:40:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:40:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:40:51 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
01:40:51 INFO - {}
01:40:51 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 - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
01:40:51 INFO - {}
01:40:51 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 529ms
01:40:51 INFO - TEST-START | /IndexedDB/key_invalid.htm
01:40:51 INFO - PROCESS | 3140 | 1467880851953 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:51 INFO - PROCESS | 3140 | 1467880851976 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
01:40:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
01:40:52 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 852ms
01:40:52 INFO - TEST-START | /IndexedDB/key_valid.html
01:40:52 INFO - PROCESS | 3140 | 1467880852806 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:52 INFO - PROCESS | 3140 | 1467880852829 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:40:57 INFO - PROCESS | 3140 | [Parent 3140] 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
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
01:41:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
01:41:05 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12973ms
01:41:05 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
01:41:05 INFO - PROCESS | 3140 | 1467880865793 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:05 INFO - PROCESS | 3140 | 1467880865824 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:06 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
01:41:06 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1130ms
01:41:06 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
01:41:06 INFO - PROCESS | 3140 | 1467880866934 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:06 INFO - PROCESS | 3140 | 1467880866958 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:07 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
01:41:07 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 940ms
01:41:07 INFO - TEST-START | /IndexedDB/keygenerator.htm
01:41:07 INFO - PROCESS | 3140 | 1467880867880 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:07 INFO - PROCESS | 3140 | 1467880867905 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
01:41:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
01:41:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
01:41:10 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2405ms
01:41:10 INFO - TEST-START | /IndexedDB/keyorder.htm
01:41:10 INFO - PROCESS | 3140 | 1467880870289 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:10 INFO - PROCESS | 3140 | 1467880870315 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
01:41:11 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
01:41:11 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1130ms
01:41:11 INFO - TEST-START | /IndexedDB/keypath.htm
01:41:11 INFO - PROCESS | 3140 | 1467880871425 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:11 INFO - PROCESS | 3140 | 1467880871450 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
01:41:12 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
01:41:12 INFO - TEST-OK | /IndexedDB/keypath.htm | took 952ms
01:41:12 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
01:41:12 INFO - PROCESS | 3140 | 1467880872383 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:12 INFO - PROCESS | 3140 | 1467880872407 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
01:41:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
01:41:13 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 945ms
01:41:13 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
01:41:13 INFO - PROCESS | 3140 | 1467880873332 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:13 INFO - PROCESS | 3140 | 1467880873353 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
01:41:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
01:41:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
01:41:15 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2395ms
01:41:15 INFO - TEST-START | /IndexedDB/list_ordering.htm
01:41:15 INFO - PROCESS | 3140 | 1467880875733 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:15 INFO - PROCESS | 3140 | 1467880875756 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
01:41:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
01:41:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
01:41:18 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2545ms
01:41:18 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
01:41:18 INFO - PROCESS | 3140 | 1467880878283 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:18 INFO - PROCESS | 3140 | 1467880878312 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:19 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
01:41:19 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1090ms
01:41:19 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
01:41:19 INFO - PROCESS | 3140 | 1467880879379 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:19 INFO - PROCESS | 3140 | 1467880879401 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:20 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
01:41:20 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 983ms
01:41:20 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
01:41:20 INFO - PROCESS | 3140 | 1467880880366 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:20 INFO - PROCESS | 3140 | 1467880880390 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:21 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
01:41:21 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 923ms
01:41:21 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
01:41:21 INFO - PROCESS | 3140 | 1467880881294 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:21 INFO - PROCESS | 3140 | 1467880881317 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:22 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
01:41:22 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 983ms
01:41:22 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
01:41:22 INFO - PROCESS | 3140 | 1467880882286 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:22 INFO - PROCESS | 3140 | 1467880882307 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:23 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
01:41:23 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1176ms
01:41:23 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
01:41:23 INFO - PROCESS | 3140 | 1467880883464 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:23 INFO - PROCESS | 3140 | 1467880883486 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:24 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
01:41:24 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1129ms
01:41:24 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
01:41:24 INFO - PROCESS | 3140 | 1467880884600 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:24 INFO - PROCESS | 3140 | 1467880884620 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:25 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
01:41:25 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 985ms
01:41:25 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
01:41:25 INFO - PROCESS | 3140 | 1467880885589 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:25 INFO - PROCESS | 3140 | 1467880885613 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:26 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
01:41:26 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1074ms
01:41:26 INFO - TEST-START | /IndexedDB/value.htm
01:41:26 INFO - PROCESS | 3140 | 1467880886669 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:26 INFO - PROCESS | 3140 | 1467880886692 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
01:41:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
01:41:28 INFO - TEST-OK | /IndexedDB/value.htm | took 1698ms
01:41:28 INFO - TEST-START | /IndexedDB/value_recursive.htm
01:41:28 INFO - PROCESS | 3140 | 1467880888373 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:28 INFO - PROCESS | 3140 | 1467880888402 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
01:41:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
01:41:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
01:41:30 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2351ms
01:41:30 INFO - TEST-START | /IndexedDB/writer-starvation.htm
01:41:30 INFO - PROCESS | 3140 | 1467880890729 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:30 INFO - PROCESS | 3140 | 1467880890750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
01:41:32 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1334ms
01:41:32 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
01:41:32 INFO - PROCESS | 3140 | 1467880892065 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - PROCESS | 3140 | 1467880892086 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
01:41:32 INFO - {}
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
01:41:32 INFO - {}
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
01:41:32 INFO - {}
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
01:41:32 INFO - {}
01:41:32 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 168ms
01:41:32 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
01:41:32 INFO - PROCESS | 3140 | 1467880892238 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - PROCESS | 3140 | 1467880892258 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
01:41:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
01:41:32 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 229ms
01:41:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
01:41:32 INFO - PROCESS | 3140 | 1467880892506 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - PROCESS | 3140 | 1467880892533 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
01:41:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 286ms
01:41:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
01:41:32 INFO - PROCESS | 3140 | 1467880892794 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - PROCESS | 3140 | 1467880892811 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
01:41:32 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
01:41:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
01:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
01:41:32 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
01:41:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
01:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
01:41:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 181ms
01:41:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
01:41:33 INFO - PROCESS | 3140 | 1467880892983 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893006 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 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() {
01:41:33 INFO - [native code]
01:41:33 INFO - }" but got function "function () {
01:41:33 INFO - }"
01:41:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
01:41:33 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
01:41:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
01:41:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
01:41:33 INFO - PROCESS | 3140 | 1467880893154 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893193 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 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() {
01:41:33 INFO - [native code]
01:41:33 INFO - }" but got function "function () {
01:41:33 INFO - }"
01:41:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
01:41:33 INFO - {}
01:41:33 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
01:41:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
01:41:33 INFO - {}
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 231ms
01:41:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
01:41:33 INFO - PROCESS | 3140 | 1467880893390 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893412 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
01:41:33 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"
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:41:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:41:33 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:41:33 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
01:41:33 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"
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:41:33 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:41:33 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:41:33 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:33 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:41:33 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 177ms
01:41:33 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
01:41:33 INFO - PROCESS | 3140 | 1467880893574 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893600 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 171ms
01:41:33 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
01:41:33 INFO - PROCESS | 3140 | 1467880893750 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893769 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
01:41:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
01:41:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 187ms
01:41:33 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
01:41:33 INFO - PROCESS | 3140 | 1467880893939 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:33 INFO - PROCESS | 3140 | 1467880893960 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
01:41:34 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
01:41:34 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
01:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
01:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
01:41:34 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 170ms
01:41:34 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
01:41:34 INFO - PROCESS | 3140 | 1467880894116 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:34 INFO - PROCESS | 3140 | 1467880894140 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
01:41:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
01:41:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
01:41:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
01:41:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
01:41:35 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1186ms
01:41:35 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
01:41:35 INFO - PROCESS | 3140 | 1467880895305 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:35 INFO - PROCESS | 3140 | 1467880895325 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
01:41:36 INFO - {}
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
01:41:36 INFO - {}
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
01:41:36 INFO - {}
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
01:41:36 INFO - {}
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
01:41:36 INFO - {}
01:41:36 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1178ms
01:41:36 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
01:41:36 INFO - PROCESS | 3140 | 1467880896489 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:36 INFO - PROCESS | 3140 | 1467880896507 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
01:41:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
01:41:36 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
01:41:36 INFO - PROCESS | 3140 | 1467880896871 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:36 INFO - PROCESS | 3140 | 1467880896890 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:37 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
01:41:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
01:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
01:41:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
01:41:37 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
01:41:37 INFO - PROCESS | 3140 | 1467880897048 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:37 INFO - PROCESS | 3140 | 1467880897060 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:37 INFO - PROCESS | 3140 | [Parent 3140] 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
01:41:38 INFO - PROCESS | 3140 | [Parent 3140] 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
01:41:41 INFO - PROCESS | 3140 | [Parent 3140] 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
01:41:47 INFO - PROCESS | 3140 | MARIONETTE LOG: INFO: Timeout fired
01:41:47 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
01:41:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
01:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
01:41:47 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10078ms
01:41:47 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
01:41:47 INFO - PROCESS | 3140 | 1467880907130 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - PROCESS | 3140 | 1467880907157 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
01:41:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 482ms
01:41:47 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
01:41:47 INFO - PROCESS | 3140 | 1467880907618 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - PROCESS | 3140 | 1467880907643 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
01:41:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 187ms
01:41:47 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
01:41:47 INFO - PROCESS | 3140 | 1467880907810 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - PROCESS | 3140 | 1467880907837 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
01:41:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
01:41:47 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
01:41:47 INFO - PROCESS | 3140 | 1467880907984 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
01:41:48 INFO - {}
01:41:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 168ms
01:41:48 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
01:41:48 INFO - PROCESS | 3140 | 1467880908158 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908175 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
01:41:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 167ms
01:41:48 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
01:41:48 INFO - PROCESS | 3140 | 1467880908334 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908364 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
01:41:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
01:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
01:41:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
01:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
01:41:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 167ms
01:41:48 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
01:41:48 INFO - PROCESS | 3140 | 1467880908505 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908524 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 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().
01:41:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
01:41:48 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
01:41:48 INFO - PROCESS | 3140 | 1467880908683 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908701 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
01:41:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
01:41:48 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
01:41:48 INFO - PROCESS | 3140 | 1467880908855 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:48 INFO - PROCESS | 3140 | 1467880908875 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
01:41:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 169ms
01:41:49 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
01:41:49 INFO - PROCESS | 3140 | 1467880909032 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - PROCESS | 3140 | 1467880909054 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 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"
01:41:49 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
01:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:49 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
01:41:49 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
01:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:49 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
01:41:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
01:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:41:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
01:41:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 169ms
01:41:49 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
01:41:49 INFO - PROCESS | 3140 | 1467880909206 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - PROCESS | 3140 | 1467880909230 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
01:41:49 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
01:41:49 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
01:41:49 INFO - PROCESS | 3140 | 1467880909382 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - PROCESS | 3140 | 1467880909400 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
01:41:49 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 169ms
01:41:49 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
01:41:49 INFO - PROCESS | 3140 | 1467880909553 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - PROCESS | 3140 | 1467880909574 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
01:41:49 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
01:41:49 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
01:41:49 INFO - PROCESS | 3140 | 1467880909732 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 INFO - PROCESS | 3140 | 1467880909751 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:41:49 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
01:41:49 INFO - do_test/)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
01:42:11 INFO - )
01:42:11 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
01:42:11 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
01:42:11 INFO - PROCESS | 3140 | 1467880931666 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:11 INFO - PROCESS | 3140 | 1467880931688 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
01:42:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
01:42:11 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
01:42:11 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
01:42:11 INFO - PROCESS | 3140 | 1467880931842 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:11 INFO - PROCESS | 3140 | 1467880931872 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 169ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932015 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932034 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932189 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932220 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932365 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932385 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
01:42:12 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
01:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:42:12 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 168ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932537 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932560 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
01:42:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
01:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:42:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932715 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932734 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
01:42:12 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 169ms
01:42:12 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
01:42:12 INFO - PROCESS | 3140 | 1467880932887 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:12 INFO - PROCESS | 3140 | 1467880932916 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
01:42:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
01:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:42:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 169ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
01:42:13 INFO - PROCESS | 3140 | 1467880933065 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - PROCESS | 3140 | 1467880933095 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
01:42:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
01:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:42:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 187ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
01:42:13 INFO - PROCESS | 3140 | 1467880933257 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - PROCESS | 3140 | 1467880933271 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
01:42:13 INFO - PROCESS | 3140 | 1467880933438 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - PROCESS | 3140 | 1467880933457 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
01:42:13 INFO - PROCESS | 3140 | 1467880933615 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - PROCESS | 3140 | 1467880933634 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 188ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
01:42:13 INFO - PROCESS | 3140 | 1467880933806 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - PROCESS | 3140 | 1467880933832 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
01:42:13 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
01:42:13 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
01:42:14 INFO - PROCESS | 3140 | 1467880933990 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - PROCESS | 3140 | 1467880934004 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
01:42:14 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
01:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:42:14 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
01:42:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
01:42:14 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 134ms
01:42:14 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
01:42:14 INFO - PROCESS | 3140 | 1467880934122 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - PROCESS | 3140 | 1467880934151 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
01:42:14 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 169ms
01:42:14 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
01:42:14 INFO - PROCESS | 3140 | 1467880934297 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - PROCESS | 3140 | 1467880934324 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
01:42:14 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 170ms
01:42:14 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
01:42:14 INFO - PROCESS | 3140 | 1467880934471 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - PROCESS | 3140 | 1467880934494 Marionette INFO sendAsync 44836ce3-ae61-4242-bdd7-75c9e6e51b59
01:42:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: