builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-086
starttime: 1467750848.09
results: success (0)
buildid: 20160705080422
builduid: 86543e28f20742a0a4da7dd49fe55d6c
revision: 03b0c9698c91a81d9267cf1774cce1ca04b2533c
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:08.091583) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:08.092048) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:08.092329) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:08.306488) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-05 13:34:08.306927) =========
'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-086\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-086
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-086
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-086\AppData\Local
LOGONSERVER=\\T-W864-IX-086
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-086
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-086
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-086
WINDIR=C:\windows
using PTY: False
--13:34:10-- 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% 2.10 GB/s
13:34:10 (2.10 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.923000
========= master_lag: 0.11 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-05 13:34:10.344779) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-05 13:34:10.345155) =========
'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-086\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-086
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-086
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-086\AppData\Local
LOGONSERVER=\\T-W864-IX-086
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-086
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-086
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-086
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.203000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-05 13:34:13.571363) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 13:34:13.571811) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 03b0c9698c91a81d9267cf1774cce1ca04b2533c --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 03b0c9698c91a81d9267cf1774cce1ca04b2533c --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-086\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-086
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-086
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-086\AppData\Local
LOGONSERVER=\\T-W864-IX-086
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-086
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-086
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-086
WINDIR=C:\windows
using PTY: False
2016-07-05 13:34:14,522 truncating revision to first 12 chars
2016-07-05 13:34:14,522 Setting DEBUG logging.
2016-07-05 13:34:14,522 attempt 1/10
2016-07-05 13:34:14,522 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/03b0c9698c91?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-05 13:34:15,000 unpacking tar archive at: mozilla-beta-03b0c9698c91/testing/mozharness/
program finished with exit code 0
elapsedTime=1.187000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 13:34:14.827656) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:14.828140) =========
script_repo_revision: 03b0c9698c91a81d9267cf1774cce1ca04b2533c
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:14.828860) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:14.829162) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 13:34:14.847554) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 31 secs) (at 2016-07-05 13:34:14.847929) =========
'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-086\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-086
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-086
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-086\AppData\Local
LOGONSERVER=\\T-W864-IX-086
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-086
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-086
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-086
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
13:34:15 INFO - MultiFileLogger online at 20160705 13:34:15 in C:\slave\test
13:34:15 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
13:34:15 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
13:34:15 INFO - {'append_to_log': False,
13:34:15 INFO - 'base_work_dir': 'C:\\slave\\test',
13:34:15 INFO - 'blob_upload_branch': 'mozilla-beta',
13:34:15 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
13:34:15 INFO - 'buildbot_json_path': 'buildprops.json',
13:34:15 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
13:34:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
13:34:15 INFO - 'download_minidump_stackwalk': True,
13:34:15 INFO - 'download_symbols': 'ondemand',
13:34:15 INFO - 'e10s': True,
13:34:15 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
13:34:15 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
13:34:15 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
13:34:15 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
13:34:15 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
13:34:15 INFO - 'C:/mozilla-build/tooltool.py'),
13:34:15 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
13:34:15 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
13:34:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
13:34:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
13:34:15 INFO - 'log_level': 'info',
13:34:15 INFO - 'log_to_console': True,
13:34:15 INFO - 'opt_config_files': (),
13:34:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
13:34:15 INFO - '--processes=1',
13:34:15 INFO - '--config=%(test_path)s/wptrunner.ini',
13:34:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
13:34:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
13:34:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
13:34:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
13:34:15 INFO - 'pip_index': False,
13:34:15 INFO - 'require_test_zip': True,
13:34:15 INFO - 'test_type': ('testharness',),
13:34:15 INFO - 'this_chunk': '1',
13:34:15 INFO - 'total_chunks': '5',
13:34:15 INFO - 'virtualenv_path': 'venv',
13:34:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
13:34:15 INFO - 'work_dir': 'build'}
13:34:15 INFO - #####
13:34:15 INFO - ##### Running clobber step.
13:34:15 INFO - #####
13:34:15 INFO - Running pre-action listener: _resource_record_pre_action
13:34:15 INFO - Running main action method: clobber
13:34:15 INFO - rmtree: C:\slave\test\build
13:34:15 INFO - Using _rmtree_windows ...
13:34:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
13:35:44 INFO - Running post-action listener: _resource_record_post_action
13:35:44 INFO - #####
13:35:44 INFO - ##### Running read-buildbot-config step.
13:35:44 INFO - #####
13:35:44 INFO - Running pre-action listener: _resource_record_pre_action
13:35:44 INFO - Running main action method: read_buildbot_config
13:35:44 INFO - Using buildbot properties:
13:35:44 INFO - {
13:35:44 INFO - "project": "",
13:35:44 INFO - "product": "firefox",
13:35:44 INFO - "script_repo_revision": "production",
13:35:44 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
13:35:44 INFO - "repository": "",
13:35:44 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-e10s-1",
13:35:44 INFO - "buildid": "20160705080422",
13:35:44 INFO - "pgo_build": "True",
13:35:44 INFO - "basedir": "C:\\slave\\test",
13:35:44 INFO - "buildnumber": 24,
13:35:44 INFO - "slavename": "t-w864-ix-086",
13:35:44 INFO - "revision": "03b0c9698c91a81d9267cf1774cce1ca04b2533c",
13:35:44 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
13:35:44 INFO - "platform": "win64",
13:35:44 INFO - "branch": "mozilla-beta",
13:35:44 INFO - "repo_path": "releases/mozilla-beta",
13:35:44 INFO - "moz_repo_path": "",
13:35:44 INFO - "stage_platform": "win64-pgo",
13:35:44 INFO - "builduid": "86543e28f20742a0a4da7dd49fe55d6c",
13:35:44 INFO - "slavebuilddir": "test"
13:35:44 INFO - }
13:35:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
13:35:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip.
13:35:44 INFO - Running post-action listener: _resource_record_post_action
13:35:44 INFO - #####
13:35:44 INFO - ##### Running download-and-extract step.
13:35:44 INFO - #####
13:35:44 INFO - Running pre-action listener: _resource_record_pre_action
13:35:44 INFO - Running main action method: download_and_extract
13:35:44 INFO - mkdir: C:\slave\test\build\tests
13:35:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:35:44 INFO - https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
13:35:44 INFO - trying https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
13:35:44 INFO - Downloading https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:44 INFO - Downloaded 1186 bytes.
13:35:44 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
13:35:44 INFO - Using the following test package requirements:
13:35:44 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
13:35:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
13:35:44 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
13:35:44 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'jsshell-win64.zip'],
13:35:44 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
13:35:44 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
13:35:44 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
13:35:44 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
13:35:44 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
13:35:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
13:35:44 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
13:35:44 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
13:35:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:35:44 INFO - https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
13:35:45 INFO - trying https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
13:35:45 INFO - Downloading https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:46 INFO - Downloaded 19241426 bytes.
13:35:46 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/*']
13:35:46 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/*
13:35:47 INFO - caution: filename not matched: web-platform/*
13:35:47 INFO - Return code: 11
13:35:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:35:47 INFO - https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
13:35:47 INFO - trying https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
13:35:47 INFO - Downloading https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:35:49 INFO - Downloaded 36389111 bytes.
13:35:49 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/*']
13:35:49 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/*
13:36:27 INFO - caution: filename not matched: bin/*
13:36:27 INFO - caution: filename not matched: config/*
13:36:27 INFO - caution: filename not matched: mozbase/*
13:36:27 INFO - caution: filename not matched: marionette/*
13:36:27 INFO - caution: filename not matched: tools/wptserve/*
13:36:27 INFO - Return code: 11
13:36:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:27 INFO - https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
13:36:27 INFO - trying https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip
13:36:27 INFO - Downloading https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
13:36:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/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
13:36:29 INFO - Downloaded 58234467 bytes.
13:36:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip
13:36:29 INFO - mkdir: C:\slave\test\properties
13:36:29 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
13:36:29 INFO - Writing to file C:\slave\test\properties\build_url
13:36:29 INFO - Contents:
13:36:29 INFO - build_url:https://queue.taskcluster.net/v1/task/SnahWcgbTaue_5v9RAteVw/artifacts/public/build/firefox-48.0.en-US.win64.zip
13:36:29 INFO - Running post-action listener: _resource_record_post_action
13:36:29 INFO - Running post-action listener: set_extra_try_arguments
13:36:29 INFO - #####
13:36:29 INFO - ##### Running create-virtualenv step.
13:36:29 INFO - #####
13:36:29 INFO - Running pre-action listener: _pre_create_virtualenv
13:36:29 INFO - Running pre-action listener: _resource_record_pre_action
13:36:29 INFO - Running main action method: create_virtualenv
13:36:29 INFO - Creating virtualenv C:\slave\test\build\venv
13:36:29 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
13:36:29 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
13:36:34 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
13:36:36 INFO - Installing distribute......................................................................................................................................................................................done.
13:36:38 INFO - Return code: 0
13:36:38 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
13:36:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:36:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:36:38 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 0x024FE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02554320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-086', 'USERDOMAIN': 'T-W864-IX-086', '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-086', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-086', '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-086\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:36:38 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
13:36:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
13:36:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:36:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:36:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:36:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:36:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:36:38 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:36:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:36:38 INFO - 'DCLOCATION': 'SCL3',
13:36:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:36:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:36:38 INFO - 'HOMEDRIVE': 'C:',
13:36:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:36:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:36:38 INFO - 'KTS_VERSION': '1.19c',
13:36:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:36:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:36:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:36:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:36:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:36:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:36:38 INFO - 'MOZ_NO_REMOTE': '1',
13:36:38 INFO - 'NO_EM_RESTART': '1',
13:36:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:36:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:36:38 INFO - 'OS': 'Windows_NT',
13:36:38 INFO - 'OURDRIVE': 'C:',
13:36: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',
13:36:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:36:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:36:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:36:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:36:38 INFO - 'PROCESSOR_LEVEL': '6',
13:36:38 INFO - 'PROCESSOR_REVISION': '1e05',
13:36:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:36:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:36:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:36:38 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:36:38 INFO - 'PROMPT': '$P$G',
13:36:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:36:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:36:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:36:38 INFO - 'PWD': 'C:\\slave\\test',
13:36:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:36:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:36:38 INFO - 'SYSTEMDRIVE': 'C:',
13:36:38 INFO - 'SYSTEMROOT': 'C:\\windows',
13:36:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:38 INFO - 'TEST1': 'testie',
13:36:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:38 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:36:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:36:38 INFO - 'USERNAME': 'cltbld',
13:36:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:36:38 INFO - 'WINDIR': 'C:\\windows',
13:36:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:36:39 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:36:39 INFO - Downloading/unpacking psutil>=0.7.1
13:36:39 INFO - Running setup.py egg_info for package psutil
13:36:39 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
13:36:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
13:36:39 INFO - Installing collected packages: psutil
13:36:39 INFO - Running setup.py install for psutil
13:36:39 INFO - building 'psutil._psutil_windows' extension
13:36:39 INFO - error: Unable to find vcvarsall.bat
13:36:39 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-ds1vxw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
13:36:39 INFO - running install
13:36:39 INFO - running build
13:36:39 INFO - running build_py
13:36:39 INFO - creating build
13:36:39 INFO - creating build\lib.win32-2.7
13:36:39 INFO - creating build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
13:36:39 INFO - running build_ext
13:36:39 INFO - building 'psutil._psutil_windows' extension
13:36:39 INFO - error: Unable to find vcvarsall.bat
13:36:39 INFO - ----------------------------------------
13:36:39 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-ds1vxw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
13:36:39 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-086\AppData\Roaming\pip\pip.log
13:36:39 WARNING - Return code: 1
13:36:39 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
13:36:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
13:36:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:36:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:36:39 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 0x024FE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02554320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-086', 'USERDOMAIN': 'T-W864-IX-086', '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-086', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-086', '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-086\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:36:39 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
13:36:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
13:36:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:36:39 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:36:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:36:39 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:36:39 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:36:39 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:36:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:36:39 INFO - 'DCLOCATION': 'SCL3',
13:36:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:36:39 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:36:39 INFO - 'HOMEDRIVE': 'C:',
13:36:39 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:36:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:36:39 INFO - 'KTS_VERSION': '1.19c',
13:36:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:36:39 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:36:39 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:36:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:36:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:36:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:36:39 INFO - 'MOZ_NO_REMOTE': '1',
13:36:39 INFO - 'NO_EM_RESTART': '1',
13:36:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:36:39 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:36:39 INFO - 'OS': 'Windows_NT',
13:36:39 INFO - 'OURDRIVE': 'C:',
13:36:39 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',
13:36:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:36:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:36:39 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:36:39 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:36:39 INFO - 'PROCESSOR_LEVEL': '6',
13:36:39 INFO - 'PROCESSOR_REVISION': '1e05',
13:36:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:36:39 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:36:39 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:36:39 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:36:39 INFO - 'PROMPT': '$P$G',
13:36:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:36:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:36:39 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:36:39 INFO - 'PWD': 'C:\\slave\\test',
13:36:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:36:39 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:36:39 INFO - 'SYSTEMDRIVE': 'C:',
13:36:39 INFO - 'SYSTEMROOT': 'C:\\windows',
13:36:39 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:39 INFO - 'TEST1': 'testie',
13:36:39 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:39 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:36:39 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:36:39 INFO - 'USERNAME': 'cltbld',
13:36:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:36:39 INFO - 'WINDIR': 'C:\\windows',
13:36:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:36:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:36:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
13:36:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz
13:36:40 INFO - Running setup.py egg_info for package mozsystemmonitor
13:36:40 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
13:36:40 INFO - Running setup.py egg_info for package psutil
13:36:40 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
13:36:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
13:36:40 INFO - Installing collected packages: mozsystemmonitor, psutil
13:36:40 INFO - Running setup.py install for mozsystemmonitor
13:36:40 INFO - Running setup.py install for psutil
13:36:40 INFO - building 'psutil._psutil_windows' extension
13:36:40 INFO - error: Unable to find vcvarsall.bat
13:36:40 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-2sgwy1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
13:36:40 INFO - running install
13:36:40 INFO - running build
13:36:40 INFO - running build_py
13:36:40 INFO - running build_ext
13:36:40 INFO - building 'psutil._psutil_windows' extension
13:36:40 INFO - error: Unable to find vcvarsall.bat
13:36:40 INFO - ----------------------------------------
13:36:40 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-2sgwy1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
13:36:40 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-086\AppData\Roaming\pip\pip.log
13:36:40 WARNING - Return code: 1
13:36:40 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
13:36:40 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
13:36:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:36:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:36:40 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 0x024FE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02554320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-086', 'USERDOMAIN': 'T-W864-IX-086', '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-086', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-086', '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-086\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:36:40 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
13:36:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
13:36:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:36:40 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:36:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:36:40 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:36:40 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:36:40 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:36:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:36:40 INFO - 'DCLOCATION': 'SCL3',
13:36:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:36:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:36:40 INFO - 'HOMEDRIVE': 'C:',
13:36:40 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:36:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:36:40 INFO - 'KTS_VERSION': '1.19c',
13:36:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:36:40 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:36:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:36:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:36:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:36:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:36:40 INFO - 'MOZ_NO_REMOTE': '1',
13:36:40 INFO - 'NO_EM_RESTART': '1',
13:36:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:36:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:36:40 INFO - 'OS': 'Windows_NT',
13:36:40 INFO - 'OURDRIVE': 'C:',
13:36:40 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',
13:36:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:36:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:36:40 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:36:40 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:36:40 INFO - 'PROCESSOR_LEVEL': '6',
13:36:40 INFO - 'PROCESSOR_REVISION': '1e05',
13:36:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:36:40 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:36:40 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:36:40 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:36:40 INFO - 'PROMPT': '$P$G',
13:36:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:36:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:36:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:36:40 INFO - 'PWD': 'C:\\slave\\test',
13:36:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:36:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:36:40 INFO - 'SYSTEMDRIVE': 'C:',
13:36:40 INFO - 'SYSTEMROOT': 'C:\\windows',
13:36:40 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:40 INFO - 'TEST1': 'testie',
13:36:40 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:40 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:36:40 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:36:40 INFO - 'USERNAME': 'cltbld',
13:36:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:36:40 INFO - 'WINDIR': 'C:\\windows',
13:36:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:36:41 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:36:41 INFO - Downloading/unpacking blobuploader==1.2.4
13:36:41 INFO - Downloading blobuploader-1.2.4.tar.gz
13:36:41 INFO - Running setup.py egg_info for package blobuploader
13:36:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
13:36:44 INFO - Running setup.py egg_info for package requests
13:36:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
13:36:44 INFO - Downloading docopt-0.6.1.tar.gz
13:36:44 INFO - Running setup.py egg_info for package docopt
13:36:44 INFO - Installing collected packages: blobuploader, docopt, requests
13:36:44 INFO - Running setup.py install for blobuploader
13:36:44 INFO - Running setup.py install for docopt
13:36:44 INFO - Running setup.py install for requests
13:36:44 INFO - Successfully installed blobuploader docopt requests
13:36:44 INFO - Cleaning up...
13:36:44 INFO - Return code: 0
13:36:44 INFO - Installing None into virtualenv C:\slave\test\build\venv
13:36:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:36:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:36:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:36:44 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 0x024FE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02554320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, '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-086', 'USERDOMAIN': 'T-W864-IX-086', '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-086', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-086', '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-086\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:36:44 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
13:36:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
13:36:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:36:44 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:36:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:36:44 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:36:44 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:36:44 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:36:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:36:44 INFO - 'DCLOCATION': 'SCL3',
13:36:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:36:44 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:36:44 INFO - 'HOMEDRIVE': 'C:',
13:36:44 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:36:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:36:44 INFO - 'KTS_VERSION': '1.19c',
13:36:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:36:44 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:36:44 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:36:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:36:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:36:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:36:44 INFO - 'MOZ_NO_REMOTE': '1',
13:36:44 INFO - 'NO_EM_RESTART': '1',
13:36:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:36:44 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:36:44 INFO - 'OS': 'Windows_NT',
13:36:44 INFO - 'OURDRIVE': 'C:',
13:36:44 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',
13:36:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:36:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:36:44 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:36:44 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:36:44 INFO - 'PROCESSOR_LEVEL': '6',
13:36:44 INFO - 'PROCESSOR_REVISION': '1e05',
13:36:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:36:44 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:36:44 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:36:44 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:36:44 INFO - 'PROMPT': '$P$G',
13:36:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:36:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:36:44 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:36:44 INFO - 'PWD': 'C:\\slave\\test',
13:36:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:36:44 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:36:44 INFO - 'SYSTEMDRIVE': 'C:',
13:36:44 INFO - 'SYSTEMROOT': 'C:\\windows',
13:36:44 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:44 INFO - 'TEST1': 'testie',
13:36:44 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:36:44 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:36:44 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:36:44 INFO - 'USERNAME': 'cltbld',
13:36:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:36:44 INFO - 'WINDIR': 'C:\\windows',
13:36:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:36:49 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
13:36:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
13:36:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
13:36:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
13:36:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
13:36:49 INFO - Unpacking c:\slave\test\build\tests\marionette
13:36:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
13:36:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:36:49 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
13:36:49 INFO - Running setup.py install for browsermob-proxy
13:37:02 INFO - Running setup.py install for manifestparser
13:37:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for marionette-client
13:37:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:37:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for marionette-driver
13:37:02 INFO - Running setup.py install for mozcrash
13:37:02 INFO - Running setup.py install for mozdebug
13:37:02 INFO - Running setup.py install for mozdevice
13:37:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozfile
13:37:02 INFO - Running setup.py install for mozhttpd
13:37:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozinfo
13:37:02 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozInstall
13:37:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozleak
13:37:02 INFO - Running setup.py install for mozlog
13:37:02 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for moznetwork
13:37:02 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozprocess
13:37:02 INFO - Running setup.py install for mozprofile
13:37:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozrunner
13:37:02 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for mozscreenshot
13:37:02 INFO - Running setup.py install for moztest
13:37:02 INFO - Running setup.py install for mozversion
13:37:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
13:37:02 INFO - Running setup.py install for wptserve
13:37:02 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
13:37:02 INFO - Cleaning up...
13:37:02 INFO - Return code: 0
13:37:02 INFO - Installing None into virtualenv C:\slave\test\build\venv
13:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:37:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:37:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:37:02 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 0x024FE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02554320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, '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-086', 'USERDOMAIN': 'T-W864-IX-086', '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-086', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-086', '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-086\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:37:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
13:37:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
13:37:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:37:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:37:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:37:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:37:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:37:02 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:37:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:37:02 INFO - 'DCLOCATION': 'SCL3',
13:37:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:37:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:37:02 INFO - 'HOMEDRIVE': 'C:',
13:37:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:37:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:37:02 INFO - 'KTS_VERSION': '1.19c',
13:37:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:37:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:37:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:37:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:37:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:37:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:37:02 INFO - 'MOZ_NO_REMOTE': '1',
13:37:02 INFO - 'NO_EM_RESTART': '1',
13:37:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:37:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:37:02 INFO - 'OS': 'Windows_NT',
13:37:02 INFO - 'OURDRIVE': 'C:',
13:37:02 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',
13:37:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:37:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:37:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:37:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:37:02 INFO - 'PROCESSOR_LEVEL': '6',
13:37:02 INFO - 'PROCESSOR_REVISION': '1e05',
13:37:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:37:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:37:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:37:02 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:37:02 INFO - 'PROMPT': '$P$G',
13:37:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:37:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:37:02 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:37:02 INFO - 'PWD': 'C:\\slave\\test',
13:37:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:37:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:37:02 INFO - 'SYSTEMDRIVE': 'C:',
13:37:02 INFO - 'SYSTEMROOT': 'C:\\windows',
13:37:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:37:02 INFO - 'TEST1': 'testie',
13:37:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:37:02 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:37:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:37:02 INFO - 'USERNAME': 'cltbld',
13:37:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:37:02 INFO - 'WINDIR': 'C:\\windows',
13:37:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:37:06 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
13:37:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
13:37:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
13:37:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
13:37:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
13:37:06 INFO - Unpacking c:\slave\test\build\tests\marionette
13:37:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
13:37:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:37:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
13:37:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
13:37:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
13:37:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
13:37:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
13:37:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
13:37:18 INFO - Downloading blessings-1.6.tar.gz
13:37:18 INFO - Running setup.py egg_info for package blessings
13:37:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
13:37:18 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
13:37:18 INFO - Running setup.py install for blessings
13:37:18 INFO - Running setup.py install for browsermob-proxy
13:37:18 INFO - Running setup.py install for manifestparser
13:37:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for marionette-client
13:37:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:37:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for marionette-driver
13:37:18 INFO - Running setup.py install for mozcrash
13:37:18 INFO - Running setup.py install for mozdebug
13:37:18 INFO - Running setup.py install for mozdevice
13:37:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for mozhttpd
13:37:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for mozInstall
13:37:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for mozleak
13:37:18 INFO - Running setup.py install for mozprofile
13:37:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Running setup.py install for mozrunner
13:37:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
13:37:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
13:37:20 INFO - Running setup.py install for mozscreenshot
13:37:20 INFO - Running setup.py install for moztest
13:37:20 INFO - Running setup.py install for mozversion
13:37:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
13:37:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
13:37:20 INFO - Running setup.py install for wptserve
13:37:20 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
13:37:20 INFO - Cleaning up...
13:37:20 INFO - Return code: 0
13:37:20 INFO - Done creating virtualenv C:\slave\test\build\venv.
13:37:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
13:37:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
13:37:20 INFO - Reading from file tmpfile_stdout
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - Current package versions:
13:37:20 INFO - blessings == 1.6
13:37:20 INFO - blobuploader == 1.2.4
13:37:20 INFO - browsermob-proxy == 0.6.0
13:37:20 INFO - distribute == 0.6.14
13:37:20 INFO - docopt == 0.6.1
13:37:20 INFO - manifestparser == 1.1
13:37:20 INFO - marionette-client == 2.3.0
13:37:20 INFO - marionette-driver == 1.4.0
13:37:20 INFO - mozInstall == 1.12
13:37:20 INFO - mozcrash == 0.17
13:37:20 INFO - mozdebug == 0.1
13:37:20 INFO - mozdevice == 0.48
13:37:20 INFO - mozfile == 1.2
13:37:20 INFO - mozhttpd == 0.7
13:37:20 INFO - mozinfo == 0.9
13:37:20 INFO - mozleak == 0.1
13:37:20 INFO - mozlog == 3.1
13:37:20 INFO - moznetwork == 0.27
13:37:20 INFO - mozprocess == 0.22
13:37:20 INFO - mozprofile == 0.28
13:37:20 INFO - mozrunner == 6.11
13:37:20 INFO - mozscreenshot == 0.1
13:37:20 INFO - mozsystemmonitor == 0.0
13:37:20 INFO - moztest == 0.7
13:37:20 INFO - mozversion == 1.4
13:37:20 INFO - requests == 1.2.3
13:37:20 INFO - wptserve == 1.4.0
13:37:20 INFO - Running post-action listener: _resource_record_post_action
13:37:20 INFO - Running post-action listener: _start_resource_monitoring
13:37:20 INFO - Starting resource monitoring.
13:37:20 INFO - #####
13:37:20 INFO - ##### Running pull step.
13:37:20 INFO - #####
13:37:20 INFO - Running pre-action listener: _resource_record_pre_action
13:37:20 INFO - Running main action method: pull
13:37:20 INFO - Pull has nothing to do!
13:37:20 INFO - Running post-action listener: _resource_record_post_action
13:37:20 INFO - #####
13:37:20 INFO - ##### Running install step.
13:37:20 INFO - #####
13:37:20 INFO - Running pre-action listener: _resource_record_pre_action
13:37:20 INFO - Running main action method: install
13:37:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
13:37:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
13:37:20 INFO - Reading from file tmpfile_stdout
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - Detecting whether we're running mozinstall >=1.0...
13:37:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
13:37:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
13:37:20 INFO - Reading from file tmpfile_stdout
13:37:20 INFO - Output received:
13:37:20 INFO - Usage: mozinstall-script.py [options] installer
13:37:20 INFO - Options:
13:37:20 INFO - -h, --help show this help message and exit
13:37:20 INFO - -d DEST, --destination=DEST
13:37:20 INFO - Directory to install application into. [default:
13:37:20 INFO - "C:\slave\test"]
13:37:20 INFO - --app=APP Application being installed. [default: firefox]
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - Using _rmtree_windows ...
13:37:20 INFO - mkdir: C:\slave\test\build\application
13:37:20 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']
13:37:20 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
13:37:22 INFO - Reading from file tmpfile_stdout
13:37:22 INFO - Output received:
13:37:22 INFO - C:\slave\test\build\application\firefox\firefox.exe
13:37:22 INFO - Using _rmtree_windows ...
13:37:22 INFO - Using _rmtree_windows ...
13:37:22 INFO - Running post-action listener: _resource_record_post_action
13:37:22 INFO - #####
13:37:22 INFO - ##### Running run-tests step.
13:37:22 INFO - #####
13:37:22 INFO - Running pre-action listener: _resource_record_pre_action
13:37:22 INFO - Running main action method: run_tests
13:37:22 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
13:37:22 INFO - Minidump filename unknown. Determining based upon platform and architecture.
13:37:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
13:37:22 INFO - grabbing minidump binary from tooltool
13:37:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:37:22 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 0x0252F368>, '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 0x022D3D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C10C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
13:37:22 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
13:37:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
13:37:22 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
13:37:22 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpfubtvo
13:37:22 INFO - INFO - File integrity verified, renaming tmpfubtvo to win32-minidump_stackwalk.exe
13:37:22 INFO - Return code: 0
13:37:22 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
13:37:22 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
13:37:22 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/SnahWcgbTaue_5v9RAteVw/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
13:37:22 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/SnahWcgbTaue_5v9RAteVw/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
13:37:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:37:22 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Roaming',
13:37:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:37:22 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:37:22 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:37:22 INFO - 'COMPUTERNAME': 'T-W864-IX-086',
13:37:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:37:22 INFO - 'DCLOCATION': 'SCL3',
13:37:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:37:22 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:37:22 INFO - 'HOMEDRIVE': 'C:',
13:37:22 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-086',
13:37:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:37:22 INFO - 'KTS_VERSION': '1.19c',
13:37:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-086\\AppData\\Local',
13:37:22 INFO - 'LOGONSERVER': '\\\\T-W864-IX-086',
13:37:22 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
13:37:22 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:37:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:37:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:37:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:37:22 INFO - 'MOZ_NO_REMOTE': '1',
13:37:22 INFO - 'NO_EM_RESTART': '1',
13:37:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:37:22 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:37:22 INFO - 'OS': 'Windows_NT',
13:37:22 INFO - 'OURDRIVE': 'C:',
13:37:22 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',
13:37:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:37:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:37:22 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:37:22 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:37:22 INFO - 'PROCESSOR_LEVEL': '6',
13:37:22 INFO - 'PROCESSOR_REVISION': '1e05',
13:37:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:37:22 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:37:22 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:37:22 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:37:22 INFO - 'PROMPT': '$P$G',
13:37:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:37:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:37:22 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:37:22 INFO - 'PWD': 'C:\\slave\\test',
13:37:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:37:22 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:37:22 INFO - 'SYSTEMDRIVE': 'C:',
13:37:22 INFO - 'SYSTEMROOT': 'C:\\windows',
13:37:22 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:37:22 INFO - 'TEST1': 'testie',
13:37:22 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:37:22 INFO - 'USERDOMAIN': 'T-W864-IX-086',
13:37:22 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-086',
13:37:22 INFO - 'USERNAME': 'cltbld',
13:37:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-086',
13:37:22 INFO - 'WINDIR': 'C:\\windows',
13:37:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:37:22 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/SnahWcgbTaue_5v9RAteVw/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
13:37:24 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
13:37:24 INFO - import pkg_resources
13:37:26 INFO - Using 1 client processes
13:37:29 INFO - SUITE-START | Running 1476 tests
13:37:29 INFO - Running testharness tests
13:37:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
13:37:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
13:37:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
13:37:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
13:37:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
13:37:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 1ms
13:37:29 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
13:37:29 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
13:37:29 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
13:37:29 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
13:37:29 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
13:37:29 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
13:37:29 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
13:37:29 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
13:37:29 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
13:37:29 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
13:37:29 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
13:37:30 INFO - Setting up ssl
13:37:30 INFO - PROCESS | certutil |
13:37:30 INFO - PROCESS | certutil |
13:37:30 INFO - PROCESS | certutil |
13:37:30 INFO - Certificate Nickname Trust Attributes
13:37:30 INFO - SSL,S/MIME,JAR/XPI
13:37:30 INFO -
13:37:30 INFO - web-platform-tests CT,,
13:37:30 INFO -
13:37:30 INFO - Starting runner
13:37:32 INFO - PROCESS | 2568 | 1467751052994 Marionette INFO Listening on port 2828
13:37:37 INFO - PROCESS | 2568 | 1467751057508 Marionette INFO startBrowser e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:37 INFO - PROCESS | 2568 | 1467751057517 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:39 INFO - PROCESS | 2568 | 1467751059145 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:39 INFO - PROCESS | 2568 | 1467751059168 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:39 INFO - PROCESS | 2568 | [Child 2660] 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
13:37:39 INFO - PROCESS | 2568 | [Child 2660] 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
13:37:40 INFO - PROCESS | 2568 | 1467751060035 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:41 INFO - PROCESS | 2568 | 1467751061335 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
13:37:41 INFO - PROCESS | 2568 | 1467751061470 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:41 INFO - PROCESS | 2568 | 1467751061476 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
13:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 687ms
13:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
13:37:42 INFO - PROCESS | 2568 | 1467751062060 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - PROCESS | 2568 | 1467751062084 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
13:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 168ms
13:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
13:37:42 INFO - PROCESS | 2568 | 1467751062231 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - PROCESS | 2568 | 1467751062257 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
13:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 169ms
13:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
13:37:42 INFO - PROCESS | 2568 | 1467751062407 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - PROCESS | 2568 | 1467751062428 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
13:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 185ms
13:37:42 INFO - PROCESS | 2568 | 1467751062614 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
13:37:42 INFO - PROCESS | 2568 | 1467751062662 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
13:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 271ms
13:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
13:37:42 INFO - PROCESS | 2568 | 1467751062895 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:42 INFO - PROCESS | 2568 | 1467751062919 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
13:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 170ms
13:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
13:37:43 INFO - PROCESS | 2568 | 1467751063074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - PROCESS | 2568 | 1467751063098 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
13:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 187ms
13:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
13:37:43 INFO - PROCESS | 2568 | 1467751063295 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - PROCESS | 2568 | 1467751063382 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
13:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 290ms
13:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
13:37:43 INFO - PROCESS | 2568 | 1467751063568 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - PROCESS | 2568 | 1467751063593 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
13:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 169ms
13:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
13:37:43 INFO - PROCESS | 2568 | 1467751063738 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - PROCESS | 2568 | 1467751063759 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
13:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 168ms
13:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
13:37:43 INFO - PROCESS | 2568 | 1467751063911 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:43 INFO - PROCESS | 2568 | 1467751063930 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 169ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
13:37:44 INFO - PROCESS | 2568 | 1467751064085 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - PROCESS | 2568 | 1467751064110 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 168ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
13:37:44 INFO - PROCESS | 2568 | 1467751064256 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - PROCESS | 2568 | 1467751064276 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 169ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
13:37:44 INFO - PROCESS | 2568 | 1467751064434 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - PROCESS | 2568 | 1467751064453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
13:37:44 INFO - PROCESS | 2568 | 1467751064609 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - PROCESS | 2568 | 1467751064631 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
13:37:44 INFO - PROCESS | 2568 | 1467751064782 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - PROCESS | 2568 | 1467751064796 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
13:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 185ms
13:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
13:37:44 INFO - PROCESS | 2568 | 1467751064971 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751064990 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
13:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
13:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
13:37:45 INFO - PROCESS | 2568 | 1467751065144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751065159 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
13:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 168ms
13:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
13:37:45 INFO - PROCESS | 2568 | 1467751065321 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751065341 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
13:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 169ms
13:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
13:37:45 INFO - PROCESS | 2568 | 1467751065498 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751065511 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
13:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 168ms
13:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
13:37:45 INFO - PROCESS | 2568 | 1467751065669 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751065689 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
13:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
13:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
13:37:45 INFO - PROCESS | 2568 | 1467751065841 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:45 INFO - PROCESS | 2568 | 1467751065860 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
13:37:46 INFO - PROCESS | 2568 | 1467751066019 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066040 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 169ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
13:37:46 INFO - PROCESS | 2568 | 1467751066193 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066207 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 168ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
13:37:46 INFO - PROCESS | 2568 | 1467751066368 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066390 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 187ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
13:37:46 INFO - PROCESS | 2568 | 1467751066557 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066577 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 169ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
13:37:46 INFO - PROCESS | 2568 | 1467751066734 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066755 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
13:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 167ms
13:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
13:37:46 INFO - PROCESS | 2568 | 1467751066908 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:46 INFO - PROCESS | 2568 | 1467751066926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 169ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
13:37:47 INFO - PROCESS | 2568 | 1467751067083 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067103 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
13:37:47 INFO - PROCESS | 2568 | 1467751067257 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067277 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 118ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
13:37:47 INFO - PROCESS | 2568 | 1467751067384 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067403 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 187ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
13:37:47 INFO - PROCESS | 2568 | 1467751067572 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067593 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 168ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
13:37:47 INFO - PROCESS | 2568 | 1467751067747 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067766 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
13:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 186ms
13:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
13:37:47 INFO - PROCESS | 2568 | 1467751067936 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:47 INFO - PROCESS | 2568 | 1467751067955 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
13:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
13:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
13:37:48 INFO - PROCESS | 2568 | 1467751068113 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - PROCESS | 2568 | 1467751068134 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
13:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 188ms
13:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
13:37:48 INFO - PROCESS | 2568 | 1467751068303 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - PROCESS | 2568 | 1467751068322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
13:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 170ms
13:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
13:37:48 INFO - PROCESS | 2568 | 1467751068481 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - PROCESS | 2568 | 1467751068501 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
13:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
13:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
13:37:48 INFO - PROCESS | 2568 | 1467751068661 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - PROCESS | 2568 | 1467751068690 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
13:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 187ms
13:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
13:37:48 INFO - PROCESS | 2568 | 1467751068848 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:48 INFO - PROCESS | 2568 | 1467751068867 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
13:37:49 INFO - PROCESS | 2568 | 1467751069023 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069038 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 169ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
13:37:49 INFO - PROCESS | 2568 | 1467751069198 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069219 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 166ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
13:37:49 INFO - PROCESS | 2568 | 1467751069369 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069388 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 169ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
13:37:49 INFO - PROCESS | 2568 | 1467751069545 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069564 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 186ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
13:37:49 INFO - PROCESS | 2568 | 1467751069734 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069757 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
13:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 168ms
13:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
13:37:49 INFO - PROCESS | 2568 | 1467751069910 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:49 INFO - PROCESS | 2568 | 1467751069923 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 170ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
13:37:50 INFO - PROCESS | 2568 | 1467751070082 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070104 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 226ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
13:37:50 INFO - PROCESS | 2568 | 1467751070313 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070332 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 169ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
13:37:50 INFO - PROCESS | 2568 | 1467751070487 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070502 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 118ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
13:37:50 INFO - PROCESS | 2568 | 1467751070617 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070638 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 169ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
13:37:50 INFO - PROCESS | 2568 | 1467751070795 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070814 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
13:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 169ms
13:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
13:37:50 INFO - PROCESS | 2568 | 1467751070969 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:50 INFO - PROCESS | 2568 | 1467751070986 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
13:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
13:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
13:37:51 INFO - PROCESS | 2568 | 1467751071144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - PROCESS | 2568 | 1467751071167 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
13:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 169ms
13:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
13:37:51 INFO - PROCESS | 2568 | 1467751071318 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - PROCESS | 2568 | 1467751071338 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
13:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
13:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
13:37:51 INFO - PROCESS | 2568 | 1467751071494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - PROCESS | 2568 | 1467751071513 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
13:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 169ms
13:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
13:37:51 INFO - PROCESS | 2568 | 1467751071668 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - PROCESS | 2568 | 1467751071687 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
13:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 169ms
13:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
13:37:51 INFO - PROCESS | 2568 | 1467751071844 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:51 INFO - PROCESS | 2568 | 1467751071863 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 168ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
13:37:52 INFO - PROCESS | 2568 | 1467751072017 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072035 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 169ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
13:37:52 INFO - PROCESS | 2568 | 1467751072195 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072214 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 168ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
13:37:52 INFO - PROCESS | 2568 | 1467751072367 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072384 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 169ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
13:37:52 INFO - PROCESS | 2568 | 1467751072543 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072566 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 188ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
13:37:52 INFO - PROCESS | 2568 | 1467751072734 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072751 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
13:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 185ms
13:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
13:37:52 INFO - PROCESS | 2568 | 1467751072926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:52 INFO - PROCESS | 2568 | 1467751072963 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
13:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 335ms
13:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
13:37:53 INFO - PROCESS | 2568 | 1467751073266 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - PROCESS | 2568 | 1467751073294 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
13:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 169ms
13:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
13:37:53 INFO - PROCESS | 2568 | 1467751073444 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - PROCESS | 2568 | 1467751073469 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
13:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 169ms
13:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
13:37:53 INFO - PROCESS | 2568 | 1467751073620 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - PROCESS | 2568 | 1467751073644 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
13:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 167ms
13:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
13:37:53 INFO - PROCESS | 2568 | 1467751073793 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - PROCESS | 2568 | 1467751073813 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
13:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 168ms
13:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
13:37:53 INFO - PROCESS | 2568 | 1467751073967 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:53 INFO - PROCESS | 2568 | 1467751073984 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
13:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 168ms
13:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
13:37:54 INFO - PROCESS | 2568 | 1467751074144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - PROCESS | 2568 | 1467751074166 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
13:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 168ms
13:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
13:37:54 INFO - PROCESS | 2568 | 1467751074317 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - PROCESS | 2568 | 1467751074332 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
13:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 169ms
13:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
13:37:54 INFO - PROCESS | 2568 | 1467751074494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - PROCESS | 2568 | 1467751074513 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
13:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 189ms
13:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
13:37:54 INFO - PROCESS | 2568 | 1467751074685 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - PROCESS | 2568 | 1467751074700 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
13:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
13:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
13:37:54 INFO - PROCESS | 2568 | 1467751074861 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:54 INFO - PROCESS | 2568 | 1467751074880 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
13:37:55 INFO - PROCESS | 2568 | 1467751075044 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075066 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 187ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
13:37:55 INFO - PROCESS | 2568 | 1467751075229 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075248 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 167ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
13:37:55 INFO - PROCESS | 2568 | 1467751075408 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075426 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 169ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
13:37:55 INFO - PROCESS | 2568 | 1467751075576 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075594 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 167ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
13:37:55 INFO - PROCESS | 2568 | 1467751075750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 170ms
13:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
13:37:55 INFO - PROCESS | 2568 | 1467751075925 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:55 INFO - PROCESS | 2568 | 1467751075946 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 169ms
13:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
13:37:56 INFO - PROCESS | 2568 | 1467751076098 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - PROCESS | 2568 | 1467751076117 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 169ms
13:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
13:37:56 INFO - PROCESS | 2568 | 1467751076275 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - PROCESS | 2568 | 1467751076297 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 169ms
13:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
13:37:56 INFO - PROCESS | 2568 | 1467751076450 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - PROCESS | 2568 | 1467751076466 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 272ms
13:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
13:37:56 INFO - PROCESS | 2568 | 1467751076727 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - PROCESS | 2568 | 1467751076746 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
13:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
13:37:56 INFO - PROCESS | 2568 | 1467751076906 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:56 INFO - PROCESS | 2568 | 1467751076928 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 187ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
13:37:57 INFO - PROCESS | 2568 | 1467751077093 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077113 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 170ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
13:37:57 INFO - PROCESS | 2568 | 1467751077271 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077283 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
13:37:57 INFO - PROCESS | 2568 | 1467751077443 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077462 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 168ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
13:37:57 INFO - PROCESS | 2568 | 1467751077615 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077630 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 168ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
13:37:57 INFO - PROCESS | 2568 | 1467751077790 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077808 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 169ms
13:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
13:37:57 INFO - PROCESS | 2568 | 1467751077967 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:57 INFO - PROCESS | 2568 | 1467751077982 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
13:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
13:37:58 INFO - PROCESS | 2568 | 1467751078141 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - PROCESS | 2568 | 1467751078161 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
13:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
13:37:58 INFO - PROCESS | 2568 | 1467751078315 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - PROCESS | 2568 | 1467751078331 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 186ms
13:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
13:37:58 INFO - PROCESS | 2568 | 1467751078510 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - PROCESS | 2568 | 1467751078529 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
13:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 170ms
13:37:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
13:37:58 INFO - PROCESS | 2568 | 1467751078688 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:58 INFO - PROCESS | 2568 | 1467751078860 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
13:37:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 334ms
13:37:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
13:37:59 INFO - PROCESS | 2568 | 1467751079028 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - PROCESS | 2568 | 1467751079063 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
13:37:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 523ms
13:37:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
13:37:59 INFO - PROCESS | 2568 | 1467751079558 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - PROCESS | 2568 | 1467751079585 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
13:37:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 227ms
13:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
13:37:59 INFO - PROCESS | 2568 | 1467751079793 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - PROCESS | 2568 | 1467751079814 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
13:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
13:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
13:37:59 INFO - PROCESS | 2568 | 1467751079974 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - PROCESS | 2568 | 1467751079997 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
13:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 187ms
13:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
13:38:00 INFO - PROCESS | 2568 | 1467751080160 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - PROCESS | 2568 | 1467751080185 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
13:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 169ms
13:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
13:38:00 INFO - PROCESS | 2568 | 1467751080337 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - PROCESS | 2568 | 1467751080349 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
13:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 230ms
13:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
13:38:00 INFO - PROCESS | 2568 | 1467751080575 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:00 INFO - PROCESS | 2568 | 1467751080600 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
13:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 438ms
13:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
13:38:01 INFO - PROCESS | 2568 | 1467751081012 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - PROCESS | 2568 | 1467751081032 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
13:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 170ms
13:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
13:38:01 INFO - PROCESS | 2568 | 1467751081188 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - PROCESS | 2568 | 1467751081207 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
13:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 188ms
13:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
13:38:01 INFO - PROCESS | 2568 | 1467751081379 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - PROCESS | 2568 | 1467751081404 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
13:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 169ms
13:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
13:38:01 INFO - PROCESS | 2568 | 1467751081556 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:01 INFO - PROCESS | 2568 | 1467751081578 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
13:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 690ms
13:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
13:38:02 INFO - PROCESS | 2568 | 1467751082252 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:02 INFO - PROCESS | 2568 | 1467751082274 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
13:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 688ms
13:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
13:38:02 INFO - PROCESS | 2568 | 1467751082947 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:02 INFO - PROCESS | 2568 | 1467751082962 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
13:38:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:38:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
13:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 229ms
13:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
13:38:03 INFO - PROCESS | 2568 | 1467751083179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - PROCESS | 2568 | 1467751083194 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
13:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 230ms
13:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
13:38:03 INFO - PROCESS | 2568 | 1467751083414 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - PROCESS | 2568 | 1467751083428 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
13:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 168ms
13:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
13:38:03 INFO - PROCESS | 2568 | 1467751083590 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - PROCESS | 2568 | 1467751083609 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
13:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 187ms
13:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
13:38:03 INFO - PROCESS | 2568 | 1467751083779 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - PROCESS | 2568 | 1467751083797 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
13:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 168ms
13:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
13:38:03 INFO - PROCESS | 2568 | 1467751083954 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:03 INFO - PROCESS | 2568 | 1467751083976 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
13:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 168ms
13:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
13:38:04 INFO - PROCESS | 2568 | 1467751084125 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - PROCESS | 2568 | 1467751084144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
13:38:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 169ms
13:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
13:38:04 INFO - PROCESS | 2568 | 1467751084304 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - PROCESS | 2568 | 1467751084325 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
13:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 189ms
13:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
13:38:04 INFO - PROCESS | 2568 | 1467751084494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - PROCESS | 2568 | 1467751084513 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
13:38:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 169ms
13:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
13:38:04 INFO - PROCESS | 2568 | 1467751084669 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - PROCESS | 2568 | 1467751084687 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
13:38:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:38:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 169ms
13:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
13:38:04 INFO - PROCESS | 2568 | 1467751084842 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:04 INFO - PROCESS | 2568 | 1467751084861 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
13:38:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 169ms
13:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
13:38:05 INFO - PROCESS | 2568 | 1467751085018 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - PROCESS | 2568 | 1467751085043 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
13:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 188ms
13:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
13:38:05 INFO - PROCESS | 2568 | 1467751085208 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - PROCESS | 2568 | 1467751085227 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
13:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 270ms
13:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
13:38:05 INFO - PROCESS | 2568 | 1467751085495 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - PROCESS | 2568 | 1467751085519 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
13:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 186ms
13:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
13:38:05 INFO - PROCESS | 2568 | 1467751085689 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - PROCESS | 2568 | 1467751085710 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
13:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 169ms
13:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
13:38:05 INFO - PROCESS | 2568 | 1467751085863 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:05 INFO - PROCESS | 2568 | 1467751085879 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 169ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
13:38:06 INFO - PROCESS | 2568 | 1467751086038 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086058 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 168ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
13:38:06 INFO - PROCESS | 2568 | 1467751086211 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086229 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 169ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
13:38:06 INFO - PROCESS | 2568 | 1467751086388 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086414 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 187ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
13:38:06 INFO - PROCESS | 2568 | 1467751086579 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086593 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 169ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
13:38:06 INFO - PROCESS | 2568 | 1467751086753 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086773 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
13:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 168ms
13:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
13:38:06 INFO - PROCESS | 2568 | 1467751086924 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:06 INFO - PROCESS | 2568 | 1467751086943 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
13:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
13:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
13:38:07 INFO - PROCESS | 2568 | 1467751087105 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - PROCESS | 2568 | 1467751087124 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
13:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 188ms
13:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
13:38:07 INFO - PROCESS | 2568 | 1467751087293 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - PROCESS | 2568 | 1467751087315 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
13:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
13:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
13:38:07 INFO - PROCESS | 2568 | 1467751087469 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - PROCESS | 2568 | 1467751087591 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
13:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 270ms
13:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
13:38:07 INFO - PROCESS | 2568 | 1467751087746 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - PROCESS | 2568 | 1467751087761 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
13:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 170ms
13:38:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
13:38:07 INFO - PROCESS | 2568 | 1467751087919 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:07 INFO - PROCESS | 2568 | 1467751087938 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
13:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:38:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
13:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
13:38:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:38:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 375ms
13:38:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
13:38:08 INFO - PROCESS | 2568 | 1467751088304 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - PROCESS | 2568 | 1467751088326 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
13:38:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 168ms
13:38:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
13:38:08 INFO - PROCESS | 2568 | 1467751088484 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - PROCESS | 2568 | 1467751088505 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
13:38:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 190ms
13:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
13:38:08 INFO - PROCESS | 2568 | 1467751088673 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - PROCESS | 2568 | 1467751088694 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
13:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 168ms
13:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
13:38:08 INFO - PROCESS | 2568 | 1467751088849 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:08 INFO - PROCESS | 2568 | 1467751088861 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 169ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
13:38:09 INFO - PROCESS | 2568 | 1467751089021 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089039 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
13:38:09 INFO - PROCESS | 2568 | 1467751089194 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089208 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 119ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
13:38:09 INFO - PROCESS | 2568 | 1467751089322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089342 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 167ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
13:38:09 INFO - PROCESS | 2568 | 1467751089495 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089510 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
13:38:09 INFO - PROCESS | 2568 | 1467751089671 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089743 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
13:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 229ms
13:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
13:38:09 INFO - PROCESS | 2568 | 1467751089908 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:09 INFO - PROCESS | 2568 | 1467751089927 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
13:38:10 INFO - PROCESS | 2568 | 1467751090086 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090108 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 167ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
13:38:10 INFO - PROCESS | 2568 | 1467751090258 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090278 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 169ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
13:38:10 INFO - PROCESS | 2568 | 1467751090434 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 119ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
13:38:10 INFO - PROCESS | 2568 | 1467751090556 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090577 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 226ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
13:38:10 INFO - PROCESS | 2568 | 1467751090788 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090808 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
13:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 169ms
13:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
13:38:10 INFO - PROCESS | 2568 | 1467751090961 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:10 INFO - PROCESS | 2568 | 1467751090978 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
13:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
13:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
13:38:11 INFO - PROCESS | 2568 | 1467751091139 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - PROCESS | 2568 | 1467751091159 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
13:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 169ms
13:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
13:38:11 INFO - PROCESS | 2568 | 1467751091311 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - PROCESS | 2568 | 1467751091326 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
13:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 228ms
13:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
13:38:11 INFO - PROCESS | 2568 | 1467751091551 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - PROCESS | 2568 | 1467751091571 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
13:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 335ms
13:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
13:38:11 INFO - PROCESS | 2568 | 1467751091885 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:11 INFO - PROCESS | 2568 | 1467751091910 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
13:38:12 INFO - PROCESS | 2568 | 1467751092061 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092078 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 187ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
13:38:12 INFO - PROCESS | 2568 | 1467751092255 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092275 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 169ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
13:38:12 INFO - PROCESS | 2568 | 1467751092431 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092444 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 166ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
13:38:12 INFO - PROCESS | 2568 | 1467751092601 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092619 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 167ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
13:38:12 INFO - PROCESS | 2568 | 1467751092775 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092794 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
13:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 168ms
13:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
13:38:12 INFO - PROCESS | 2568 | 1467751092949 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:12 INFO - PROCESS | 2568 | 1467751092968 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
13:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 169ms
13:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
13:38:13 INFO - PROCESS | 2568 | 1467751093122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - PROCESS | 2568 | 1467751093140 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
13:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 188ms
13:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
13:38:13 INFO - PROCESS | 2568 | 1467751093316 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - PROCESS | 2568 | 1467751093337 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
13:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 169ms
13:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
13:38:13 INFO - PROCESS | 2568 | 1467751093489 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - PROCESS | 2568 | 1467751093508 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
13:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 170ms
13:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
13:38:13 INFO - PROCESS | 2568 | 1467751093666 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - PROCESS | 2568 | 1467751093688 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
13:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 169ms
13:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
13:38:13 INFO - PROCESS | 2568 | 1467751093837 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:13 INFO - PROCESS | 2568 | 1467751093863 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
13:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 169ms
13:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
13:38:14 INFO - PROCESS | 2568 | 1467751094013 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - PROCESS | 2568 | 1467751094026 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
13:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 168ms
13:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
13:38:14 INFO - PROCESS | 2568 | 1467751094184 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - PROCESS | 2568 | 1467751094203 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
13:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
13:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
13:38:14 INFO - PROCESS | 2568 | 1467751094359 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - PROCESS | 2568 | 1467751094374 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
13:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 188ms
13:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
13:38:14 INFO - PROCESS | 2568 | 1467751094554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:14 INFO - PROCESS | 2568 | 1467751094581 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
13:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 689ms
13:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
13:38:15 INFO - PROCESS | 2568 | 1467751095245 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:15 INFO - PROCESS | 2568 | 1467751095265 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
13:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 691ms
13:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
13:38:15 INFO - PROCESS | 2568 | 1467751095940 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:15 INFO - PROCESS | 2568 | 1467751095956 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
13:38:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 731ms
13:38:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
13:38:16 INFO - PROCESS | 2568 | 1467751096677 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:16 INFO - PROCESS | 2568 | 1467751096692 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
13:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 690ms
13:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
13:38:17 INFO - PROCESS | 2568 | 1467751097372 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:17 INFO - PROCESS | 2568 | 1467751097388 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
13:38:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 690ms
13:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
13:38:18 INFO - PROCESS | 2568 | 1467751098068 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:18 INFO - PROCESS | 2568 | 1467751098093 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
13:38:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 795ms
13:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
13:38:18 INFO - PROCESS | 2568 | 1467751098868 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:18 INFO - PROCESS | 2568 | 1467751098891 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
13:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 689ms
13:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
13:38:19 INFO - PROCESS | 2568 | 1467751099563 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:19 INFO - PROCESS | 2568 | 1467751099586 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
13:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 689ms
13:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
13:38:20 INFO - PROCESS | 2568 | 1467751100258 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:20 INFO - PROCESS | 2568 | 1467751100282 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
13:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 691ms
13:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
13:38:20 INFO - PROCESS | 2568 | 1467751100951 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:20 INFO - PROCESS | 2568 | 1467751100973 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
13:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 691ms
13:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
13:38:21 INFO - PROCESS | 2568 | 1467751101646 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:21 INFO - PROCESS | 2568 | 1467751101668 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:21 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
13:38:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
13:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
13:38:21 INFO - PROCESS | 2568 | 1467751101822 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:21 INFO - PROCESS | 2568 | 1467751101839 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
13:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 169ms
13:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
13:38:22 INFO - PROCESS | 2568 | 1467751101996 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:22 INFO - PROCESS | 2568 | 1467751102013 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:22 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 140
13:38:22 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:38:22 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:38:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
13:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 187ms
13:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
13:38:22 INFO - PROCESS | 2568 | 1467751102187 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:22 INFO - PROCESS | 2568 | 1467751102212 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
13:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 169ms
13:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
13:38:22 INFO - PROCESS | 2568 | 1467751102366 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:22 INFO - PROCESS | 2568 | 1467751102387 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
13:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 690ms
13:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
13:38:23 INFO - PROCESS | 2568 | 1467751103057 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:23 INFO - PROCESS | 2568 | 1467751103072 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
13:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 688ms
13:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
13:38:23 INFO - PROCESS | 2568 | 1467751103751 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:23 INFO - PROCESS | 2568 | 1467751103767 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
13:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 688ms
13:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
13:38:24 INFO - PROCESS | 2568 | 1467751104450 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:24 INFO - PROCESS | 2568 | 1467751104479 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
13:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 688ms
13:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
13:38:25 INFO - PROCESS | 2568 | 1467751105137 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:25 INFO - PROCESS | 2568 | 1467751105154 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
13:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 688ms
13:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
13:38:25 INFO - PROCESS | 2568 | 1467751105832 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:25 INFO - PROCESS | 2568 | 1467751105854 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
13:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 187ms
13:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
13:38:26 INFO - PROCESS | 2568 | 1467751106021 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:26 INFO - PROCESS | 2568 | 1467751106050 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
13:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 689ms
13:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
13:38:26 INFO - PROCESS | 2568 | 1467751106715 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:26 INFO - PROCESS | 2568 | 1467751106736 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
13:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 626ms
13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
13:38:27 INFO - PROCESS | 2568 | 1467751107347 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - PROCESS | 2568 | 1467751107372 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 170ms
13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
13:38:27 INFO - PROCESS | 2568 | 1467751107521 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - PROCESS | 2568 | 1467751107537 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 169ms
13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
13:38:27 INFO - PROCESS | 2568 | 1467751107696 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - PROCESS | 2568 | 1467751107715 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
13:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 197ms
13:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
13:38:27 INFO - PROCESS | 2568 | 1467751107897 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:27 INFO - PROCESS | 2568 | 1467751107917 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 169ms
13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
13:38:28 INFO - PROCESS | 2568 | 1467751108071 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - PROCESS | 2568 | 1467751108086 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 169ms
13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
13:38:28 INFO - PROCESS | 2568 | 1467751108245 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - PROCESS | 2568 | 1467751108268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 169ms
13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
13:38:28 INFO - PROCESS | 2568 | 1467751108419 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - PROCESS | 2568 | 1467751108433 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 169ms
13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
13:38:28 INFO - PROCESS | 2568 | 1467751108593 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - PROCESS | 2568 | 1467751108610 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
13:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 272ms
13:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
13:38:28 INFO - PROCESS | 2568 | 1467751108870 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:28 INFO - PROCESS | 2568 | 1467751108885 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 169ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
13:38:29 INFO - PROCESS | 2568 | 1467751109046 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109066 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 168ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
13:38:29 INFO - PROCESS | 2568 | 1467751109217 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109240 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 168ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
13:38:29 INFO - PROCESS | 2568 | 1467751109393 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109412 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:38:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
13:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
13:38:29 INFO - PROCESS | 2568 | 1467751109574 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109594 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 169ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
13:38:29 INFO - PROCESS | 2568 | 1467751109744 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:38:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
13:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 170ms
13:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
13:38:29 INFO - PROCESS | 2568 | 1467751109917 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:29 INFO - PROCESS | 2568 | 1467751109934 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 187ms
13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
13:38:30 INFO - PROCESS | 2568 | 1467751110111 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - PROCESS | 2568 | 1467751110130 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
13:38:30 INFO - PROCESS | 2568 | 1467751110319 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - PROCESS | 2568 | 1467751110391 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 291ms
13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
13:38:30 INFO - PROCESS | 2568 | 1467751110585 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - PROCESS | 2568 | 1467751110601 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 168ms
13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
13:38:30 INFO - PROCESS | 2568 | 1467751110759 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - PROCESS | 2568 | 1467751110780 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
13:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 168ms
13:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
13:38:30 INFO - PROCESS | 2568 | 1467751110942 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:30 INFO - PROCESS | 2568 | 1467751110960 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 169ms
13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
13:38:31 INFO - PROCESS | 2568 | 1467751111108 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - PROCESS | 2568 | 1467751111127 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 169ms
13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
13:38:31 INFO - PROCESS | 2568 | 1467751111280 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - PROCESS | 2568 | 1467751111302 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
13:38:31 INFO - PROCESS | 2568 | 1467751111458 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - PROCESS | 2568 | 1467751111483 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 190ms
13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
13:38:31 INFO - PROCESS | 2568 | 1467751111650 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - PROCESS | 2568 | 1467751111668 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
13:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 168ms
13:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
13:38:31 INFO - PROCESS | 2568 | 1467751111824 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:31 INFO - PROCESS | 2568 | 1467751111842 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 187ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
13:38:32 INFO - PROCESS | 2568 | 1467751112015 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112035 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 168ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
13:38:32 INFO - PROCESS | 2568 | 1467751112189 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112215 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 170ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
13:38:32 INFO - PROCESS | 2568 | 1467751112362 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112381 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
13:38:32 INFO - PROCESS | 2568 | 1467751112545 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112567 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 229ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
13:38:32 INFO - PROCESS | 2568 | 1467751112773 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112785 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
13:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 167ms
13:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
13:38:32 INFO - PROCESS | 2568 | 1467751112943 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:32 INFO - PROCESS | 2568 | 1467751112961 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 186ms
13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
13:38:33 INFO - PROCESS | 2568 | 1467751113133 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - PROCESS | 2568 | 1467751113159 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 169ms
13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
13:38:33 INFO - PROCESS | 2568 | 1467751113309 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - PROCESS | 2568 | 1467751113330 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 169ms
13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
13:38:33 INFO - PROCESS | 2568 | 1467751113482 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - PROCESS | 2568 | 1467751113501 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 169ms
13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
13:38:33 INFO - PROCESS | 2568 | 1467751113662 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - PROCESS | 2568 | 1467751113683 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
13:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 169ms
13:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
13:38:33 INFO - PROCESS | 2568 | 1467751113832 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:33 INFO - PROCESS | 2568 | 1467751113849 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 168ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
13:38:34 INFO - PROCESS | 2568 | 1467751114008 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114027 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
13:38:34 INFO - PROCESS | 2568 | 1467751114189 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114211 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
13:38:34 INFO - PROCESS | 2568 | 1467751114360 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114379 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 186ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
13:38:34 INFO - PROCESS | 2568 | 1467751114554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114566 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
13:38:34 INFO - PROCESS | 2568 | 1467751114725 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114744 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
13:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 168ms
13:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
13:38:34 INFO - PROCESS | 2568 | 1467751114898 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:34 INFO - PROCESS | 2568 | 1467751114918 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 168ms
13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
13:38:35 INFO - PROCESS | 2568 | 1467751115073 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - PROCESS | 2568 | 1467751115091 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 169ms
13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
13:38:35 INFO - PROCESS | 2568 | 1467751115249 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - PROCESS | 2568 | 1467751115263 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 169ms
13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
13:38:35 INFO - PROCESS | 2568 | 1467751115424 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - PROCESS | 2568 | 1467751115444 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 168ms
13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
13:38:35 INFO - PROCESS | 2568 | 1467751115595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - PROCESS | 2568 | 1467751115628 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
13:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 229ms
13:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
13:38:35 INFO - PROCESS | 2568 | 1467751115829 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:35 INFO - PROCESS | 2568 | 1467751115848 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
13:38:36 INFO - PROCESS | 2568 | 1467751116005 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - PROCESS | 2568 | 1467751116025 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 169ms
13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
13:38:36 INFO - PROCESS | 2568 | 1467751116177 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - PROCESS | 2568 | 1467751116197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 168ms
13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
13:38:36 INFO - PROCESS | 2568 | 1467751116350 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - PROCESS | 2568 | 1467751116365 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 168ms
13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
13:38:36 INFO - PROCESS | 2568 | 1467751116547 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - PROCESS | 2568 | 1467751116596 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
13:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 335ms
13:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
13:38:36 INFO - PROCESS | 2568 | 1467751116875 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:36 INFO - PROCESS | 2568 | 1467751116906 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 168ms
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
13:38:37 INFO - PROCESS | 2568 | 1467751117047 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117073 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 188ms
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
13:38:37 INFO - PROCESS | 2568 | 1467751117247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117269 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 189ms
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
13:38:37 INFO - PROCESS | 2568 | 1467751117433 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117456 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117496 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 169ms
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
13:38:37 INFO - PROCESS | 2568 | 1467751117607 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117626 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 169ms
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
13:38:37 INFO - PROCESS | 2568 | 1467751117780 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - PROCESS | 2568 | 1467751117805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
13:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
13:38:37 INFO - PROCESS | 2568 | 1467751117956 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
13:38:37 INFO - PROCESS | 2568 | 1467751117975 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
13:38:38 INFO - PROCESS | 2568 | 1467751118133 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - PROCESS | 2568 | 1467751118147 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 169ms
13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
13:38:38 INFO - PROCESS | 2568 | 1467751118306 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - PROCESS | 2568 | 1467751118326 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
13:38:38 INFO - PROCESS | 2568 | 1467751118481 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - PROCESS | 2568 | 1467751118497 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 168ms
13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
13:38:38 INFO - PROCESS | 2568 | 1467751118660 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - PROCESS | 2568 | 1467751118684 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
13:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
13:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
13:38:38 INFO - PROCESS | 2568 | 1467751118837 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:38 INFO - PROCESS | 2568 | 1467751118860 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
13:38:39 INFO - PROCESS | 2568 | 1467751119007 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119027 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 169ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
13:38:39 INFO - PROCESS | 2568 | 1467751119182 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119199 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 230ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
13:38:39 INFO - PROCESS | 2568 | 1467751119419 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119431 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 168ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
13:38:39 INFO - PROCESS | 2568 | 1467751119589 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119609 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
13:38:39 INFO - PROCESS | 2568 | 1467751119764 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119778 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
13:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 167ms
13:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
13:38:39 INFO - PROCESS | 2568 | 1467751119938 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:39 INFO - PROCESS | 2568 | 1467751119969 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 169ms
13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
13:38:40 INFO - PROCESS | 2568 | 1467751120111 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - PROCESS | 2568 | 1467751120130 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
13:38:40 INFO - PROCESS | 2568 | 1467751120288 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - PROCESS | 2568 | 1467751120309 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 167ms
13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
13:38:40 INFO - PROCESS | 2568 | 1467751120462 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - PROCESS | 2568 | 1467751120480 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 186ms
13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
13:38:40 INFO - PROCESS | 2568 | 1467751120655 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - PROCESS | 2568 | 1467751120674 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
13:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
13:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
13:38:40 INFO - PROCESS | 2568 | 1467751120831 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:40 INFO - PROCESS | 2568 | 1467751120854 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
13:38:41 INFO - PROCESS | 2568 | 1467751121006 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121025 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
13:38:41 INFO - PROCESS | 2568 | 1467751121181 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121195 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 168ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
13:38:41 INFO - PROCESS | 2568 | 1467751121356 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121374 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 187ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
13:38:41 INFO - PROCESS | 2568 | 1467751121546 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121562 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
13:38:41 INFO - PROCESS | 2568 | 1467751121721 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121742 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
13:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 169ms
13:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
13:38:41 INFO - PROCESS | 2568 | 1467751121895 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:41 INFO - PROCESS | 2568 | 1467751121913 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
13:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
13:38:42 INFO - PROCESS | 2568 | 1467751122072 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - PROCESS | 2568 | 1467751122129 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
13:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 228ms
13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
13:38:42 INFO - PROCESS | 2568 | 1467751122306 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - PROCESS | 2568 | 1467751122325 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
13:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 229ms
13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
13:38:42 INFO - PROCESS | 2568 | 1467751122540 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - PROCESS | 2568 | 1467751122560 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
13:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 169ms
13:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
13:38:42 INFO - PROCESS | 2568 | 1467751122714 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:42 INFO - PROCESS | 2568 | 1467751122729 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 333ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
13:38:43 INFO - PROCESS | 2568 | 1467751123054 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123079 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 169ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
13:38:43 INFO - PROCESS | 2568 | 1467751123228 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 188ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
13:38:43 INFO - PROCESS | 2568 | 1467751123422 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123442 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
13:38:43 INFO - PROCESS | 2568 | 1467751123595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123610 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 169ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
13:38:43 INFO - PROCESS | 2568 | 1467751123773 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123794 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
13:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
13:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
13:38:43 INFO - PROCESS | 2568 | 1467751123951 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:43 INFO - PROCESS | 2568 | 1467751123976 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 169ms
13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
13:38:44 INFO - PROCESS | 2568 | 1467751124122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - PROCESS | 2568 | 1467751124140 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 170ms
13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
13:38:44 INFO - PROCESS | 2568 | 1467751124302 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - PROCESS | 2568 | 1467751124322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 187ms
13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
13:38:44 INFO - PROCESS | 2568 | 1467751124490 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - PROCESS | 2568 | 1467751124509 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 168ms
13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
13:38:44 INFO - PROCESS | 2568 | 1467751124666 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - PROCESS | 2568 | 1467751124678 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
13:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 185ms
13:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
13:38:44 INFO - PROCESS | 2568 | 1467751124854 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:44 INFO - PROCESS | 2568 | 1467751124882 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
13:38:45 INFO - PROCESS | 2568 | 1467751125027 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125045 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 169ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
13:38:45 INFO - PROCESS | 2568 | 1467751125203 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125226 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 169ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
13:38:45 INFO - PROCESS | 2568 | 1467751125376 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125395 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap - assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49
13:38:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:38:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
13:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
13:38:45 INFO - PROCESS | 2568 | 1467751125551 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125571 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 186ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
13:38:45 INFO - PROCESS | 2568 | 1467751125740 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125767 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
13:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 169ms
13:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
13:38:45 INFO - PROCESS | 2568 | 1467751125916 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:45 INFO - PROCESS | 2568 | 1467751125928 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 187ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
13:38:46 INFO - PROCESS | 2568 | 1467751126105 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - PROCESS | 2568 | 1467751126126 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
13:38:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 169ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
13:38:46 INFO - PROCESS | 2568 | 1467751126279 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - PROCESS | 2568 | 1467751126294 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
13:38:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 169ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
13:38:46 INFO - PROCESS | 2568 | 1467751126453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - PROCESS | 2568 | 1467751126474 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 28
13:38:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:38:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:38:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 169ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
13:38:46 INFO - PROCESS | 2568 | 1467751126628 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - PROCESS | 2568 | 1467751126644 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
13:38:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
13:38:46 INFO - PROCESS | 2568 | 1467751126803 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - PROCESS | 2568 | 1467751126822 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
13:38:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:38:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 186ms
13:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
13:38:47 INFO - PROCESS | 2568 | 1467751126994 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127010 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 151
13:38:47 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:38:47 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:38:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
13:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
13:38:47 INFO - PROCESS | 2568 | 1467751127170 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127189 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 170ms
13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
13:38:47 INFO - PROCESS | 2568 | 1467751127343 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127361 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 168ms
13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
13:38:47 INFO - PROCESS | 2568 | 1467751127518 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127542 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 168ms
13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
13:38:47 INFO - PROCESS | 2568 | 1467751127693 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127712 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
13:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
13:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
13:38:47 INFO - PROCESS | 2568 | 1467751127868 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:47 INFO - PROCESS | 2568 | 1467751127887 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 168ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
13:38:48 INFO - PROCESS | 2568 | 1467751128040 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128062 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 167ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
13:38:48 INFO - PROCESS | 2568 | 1467751128214 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128226 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
13:38:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 118ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
13:38:48 INFO - PROCESS | 2568 | 1467751128337 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128355 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 270ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
13:38:48 INFO - PROCESS | 2568 | 1467751128611 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128628 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 168ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
13:38:48 INFO - PROCESS | 2568 | 1467751128784 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128803 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
13:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 169ms
13:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
13:38:48 INFO - PROCESS | 2568 | 1467751128958 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:48 INFO - PROCESS | 2568 | 1467751128976 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 333ms
13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
13:38:49 INFO - PROCESS | 2568 | 1467751129297 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - PROCESS | 2568 | 1467751129322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 169ms
13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
13:38:49 INFO - PROCESS | 2568 | 1467751129472 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - PROCESS | 2568 | 1467751129495 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
13:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 377ms
13:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
13:38:49 INFO - PROCESS | 2568 | 1467751129861 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:49 INFO - PROCESS | 2568 | 1467751129887 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 186ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
13:38:50 INFO - PROCESS | 2568 | 1467751130051 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 168ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
13:38:50 INFO - PROCESS | 2568 | 1467751130223 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130244 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 170ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
13:38:50 INFO - PROCESS | 2568 | 1467751130403 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130429 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 169ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
13:38:50 INFO - PROCESS | 2568 | 1467751130576 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130594 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 168ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
13:38:50 INFO - PROCESS | 2568 | 1467751130755 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130774 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
13:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 169ms
13:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
13:38:50 INFO - PROCESS | 2568 | 1467751130927 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:50 INFO - PROCESS | 2568 | 1467751130941 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 168ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
13:38:51 INFO - PROCESS | 2568 | 1467751131100 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - PROCESS | 2568 | 1467751131122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 168ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
13:38:51 INFO - PROCESS | 2568 | 1467751131273 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - PROCESS | 2568 | 1467751131298 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 168ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
13:38:51 INFO - PROCESS | 2568 | 1467751131449 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - PROCESS | 2568 | 1467751131467 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 168ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
13:38:51 INFO - PROCESS | 2568 | 1467751131623 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - PROCESS | 2568 | 1467751131643 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 186ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
13:38:51 INFO - PROCESS | 2568 | 1467751131817 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - PROCESS | 2568 | 1467751131839 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
13:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 167ms
13:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
13:38:51 INFO - PROCESS | 2568 | 1467751131990 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132009 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 169ms
13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
13:38:52 INFO - PROCESS | 2568 | 1467751132166 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132187 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 167ms
13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
13:38:52 INFO - PROCESS | 2568 | 1467751132339 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132358 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 168ms
13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
13:38:52 INFO - PROCESS | 2568 | 1467751132515 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132533 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 186ms
13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
13:38:52 INFO - PROCESS | 2568 | 1467751132704 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132726 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
13:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
13:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
13:38:52 INFO - PROCESS | 2568 | 1467751132881 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:52 INFO - PROCESS | 2568 | 1467751132901 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 189ms
13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
13:38:53 INFO - PROCESS | 2568 | 1467751133073 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - PROCESS | 2568 | 1467751133092 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 168ms
13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
13:38:53 INFO - PROCESS | 2568 | 1467751133249 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - PROCESS | 2568 | 1467751133267 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 169ms
13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
13:38:53 INFO - PROCESS | 2568 | 1467751133425 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - PROCESS | 2568 | 1467751133439 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 168ms
13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
13:38:53 INFO - PROCESS | 2568 | 1467751133600 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - PROCESS | 2568 | 1467751133619 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
13:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 169ms
13:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
13:38:53 INFO - PROCESS | 2568 | 1467751133771 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:53 INFO - PROCESS | 2568 | 1467751133790 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 691ms
13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
13:38:54 INFO - PROCESS | 2568 | 1467751134469 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - PROCESS | 2568 | 1467751134489 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 169ms
13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
13:38:54 INFO - PROCESS | 2568 | 1467751134642 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - PROCESS | 2568 | 1467751134668 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 168ms
13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
13:38:54 INFO - PROCESS | 2568 | 1467751134817 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - PROCESS | 2568 | 1467751134838 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
13:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
13:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
13:38:54 INFO - PROCESS | 2568 | 1467751134989 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - PROCESS | 2568 | 1467751135007 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 334ms
13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
13:38:55 INFO - PROCESS | 2568 | 1467751135330 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - PROCESS | 2568 | 1467751135367 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 228ms
13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
13:38:55 INFO - PROCESS | 2568 | 1467751135567 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - PROCESS | 2568 | 1467751135590 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 187ms
13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
13:38:55 INFO - PROCESS | 2568 | 1467751135763 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - PROCESS | 2568 | 1467751135785 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 230ms
13:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
13:38:56 INFO - PROCESS | 2568 | 1467751135996 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136016 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
13:38:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 188ms
13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
13:38:56 INFO - PROCESS | 2568 | 1467751136185 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136204 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
13:38:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 169ms
13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
13:38:56 INFO - PROCESS | 2568 | 1467751136364 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136394 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
13:38:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 186ms
13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
13:38:56 INFO - PROCESS | 2568 | 1467751136551 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136572 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
13:38:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:38:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 169ms
13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
13:38:56 INFO - PROCESS | 2568 | 1467751136728 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136740 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
13:38:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:38:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 169ms
13:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
13:38:56 INFO - PROCESS | 2568 | 1467751136899 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:56 INFO - PROCESS | 2568 | 1467751136918 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 168ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
13:38:57 INFO - PROCESS | 2568 | 1467751137073 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137091 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 186ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
13:38:57 INFO - PROCESS | 2568 | 1467751137265 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137287 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 169ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
13:38:57 INFO - PROCESS | 2568 | 1467751137437 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137461 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
13:38:57 INFO - PROCESS | 2568 | 1467751137614 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137632 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
13:38:57 INFO - PROCESS | 2568 | 1467751137788 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137807 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
13:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 168ms
13:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
13:38:57 INFO - PROCESS | 2568 | 1467751137964 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:57 INFO - PROCESS | 2568 | 1467751137983 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 168ms
13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
13:38:58 INFO - PROCESS | 2568 | 1467751138137 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - PROCESS | 2568 | 1467751138157 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 169ms
13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
13:38:58 INFO - PROCESS | 2568 | 1467751138314 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - PROCESS | 2568 | 1467751138334 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 169ms
13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
13:38:58 INFO - PROCESS | 2568 | 1467751138488 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - PROCESS | 2568 | 1467751138506 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 170ms
13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
13:38:58 INFO - PROCESS | 2568 | 1467751138664 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - PROCESS | 2568 | 1467751138685 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
13:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 167ms
13:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
13:38:58 INFO - PROCESS | 2568 | 1467751138835 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:58 INFO - PROCESS | 2568 | 1467751138854 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 168ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
13:38:59 INFO - PROCESS | 2568 | 1467751139010 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139022 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 168ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
13:38:59 INFO - PROCESS | 2568 | 1467751139182 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139208 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
13:38:59 INFO - PROCESS | 2568 | 1467751139358 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139373 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
13:38:59 INFO - PROCESS | 2568 | 1467751139531 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139550 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
13:38:59 INFO - PROCESS | 2568 | 1467751139706 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139721 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
13:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 167ms
13:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
13:38:59 INFO - PROCESS | 2568 | 1467751139880 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:38:59 INFO - PROCESS | 2568 | 1467751139902 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
13:39:00 INFO - PROCESS | 2568 | 1467751140053 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 168ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
13:39:00 INFO - PROCESS | 2568 | 1467751140228 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140246 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 187ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
13:39:00 INFO - PROCESS | 2568 | 1467751140418 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140437 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 169ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
13:39:00 INFO - PROCESS | 2568 | 1467751140593 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140617 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 168ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
13:39:00 INFO - PROCESS | 2568 | 1467751140765 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140783 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
13:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 168ms
13:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
13:39:00 INFO - PROCESS | 2568 | 1467751140938 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:00 INFO - PROCESS | 2568 | 1467751140951 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
13:39:01 INFO - PROCESS | 2568 | 1467751141115 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
13:39:01 INFO - PROCESS | 2568 | 1467751141133 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 169ms
13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
13:39:01 INFO - PROCESS | 2568 | 1467751141293 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - PROCESS | 2568 | 1467751141316 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 231ms
13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
13:39:01 INFO - PROCESS | 2568 | 1467751141611 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - PROCESS | 2568 | 1467751141686 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
13:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 292ms
13:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
13:39:01 INFO - PROCESS | 2568 | 1467751141902 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:01 INFO - PROCESS | 2568 | 1467751141928 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 189ms
13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
13:39:02 INFO - PROCESS | 2568 | 1467751142094 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - PROCESS | 2568 | 1467751142173 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 229ms
13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
13:39:02 INFO - PROCESS | 2568 | 1467751142322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - PROCESS | 2568 | 1467751142337 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 168ms
13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
13:39:02 INFO - PROCESS | 2568 | 1467751142495 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - PROCESS | 2568 | 1467751142514 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
13:39:02 INFO - PROCESS | 2568 | 1467751142671 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - PROCESS | 2568 | 1467751142705 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
13:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
13:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
13:39:02 INFO - PROCESS | 2568 | 1467751142845 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:02 INFO - PROCESS | 2568 | 1467751142864 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
13:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 169ms
13:39:03 INFO - PROCESS | 2568 | 1467751143017 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
13:39:03 INFO - PROCESS | 2568 | 1467751143036 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
13:39:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
13:39:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
13:39:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
13:39:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
13:39:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 170ms
13:39:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
13:39:03 INFO - PROCESS | 2568 | 1467751143195 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - PROCESS | 2568 | 1467751143219 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
13:39:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
13:39:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 188ms
13:39:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
13:39:03 INFO - PROCESS | 2568 | 1467751143387 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - PROCESS | 2568 | 1467751143401 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
13:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
13:39:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
13:39:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
13:39:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
13:39:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 170ms
13:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
13:39:03 INFO - PROCESS | 2568 | 1467751143562 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - PROCESS | 2568 | 1467751143584 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
13:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 187ms
13:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
13:39:03 INFO - PROCESS | 2568 | 1467751143763 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - PROCESS | 2568 | 1467751143783 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
13:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 188ms
13:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
13:39:03 INFO - PROCESS | 2568 | 1467751143946 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:03 INFO - PROCESS | 2568 | 1467751143965 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
13:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
13:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
13:39:04 INFO - PROCESS | 2568 | 1467751144120 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - PROCESS | 2568 | 1467751144133 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
13:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
13:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
13:39:04 INFO - PROCESS | 2568 | 1467751144296 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - PROCESS | 2568 | 1467751144314 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
13:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 169ms
13:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
13:39:04 INFO - PROCESS | 2568 | 1467751144470 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - PROCESS | 2568 | 1467751144497 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
13:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 189ms
13:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
13:39:04 INFO - PROCESS | 2568 | 1467751144663 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - PROCESS | 2568 | 1467751144683 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
13:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 170ms
13:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
13:39:04 INFO - PROCESS | 2568 | 1467751144840 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:04 INFO - PROCESS | 2568 | 1467751144852 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 187ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
13:39:05 INFO - PROCESS | 2568 | 1467751145030 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145049 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
13:39:05 INFO - PROCESS | 2568 | 1467751145207 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145219 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 168ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
13:39:05 INFO - PROCESS | 2568 | 1467751145378 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145399 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
13:39:05 INFO - PROCESS | 2568 | 1467751145553 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145567 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
13:39:05 INFO - PROCESS | 2568 | 1467751145728 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145747 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
13:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 227ms
13:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
13:39:05 INFO - PROCESS | 2568 | 1467751145962 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:05 INFO - PROCESS | 2568 | 1467751145981 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
13:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
13:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
13:39:06 INFO - PROCESS | 2568 | 1467751146137 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - PROCESS | 2568 | 1467751146150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
13:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 168ms
13:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
13:39:06 INFO - PROCESS | 2568 | 1467751146310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - PROCESS | 2568 | 1467751146329 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
13:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
13:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
13:39:06 INFO - PROCESS | 2568 | 1467751146484 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - PROCESS | 2568 | 1467751146508 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
13:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 169ms
13:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
13:39:06 INFO - PROCESS | 2568 | 1467751146662 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - PROCESS | 2568 | 1467751146680 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
13:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
13:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
13:39:06 INFO - PROCESS | 2568 | 1467751146839 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:06 INFO - PROCESS | 2568 | 1467751146851 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
13:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
13:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
13:39:07 INFO - PROCESS | 2568 | 1467751147012 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - PROCESS | 2568 | 1467751147031 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
13:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 169ms
13:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
13:39:07 INFO - PROCESS | 2568 | 1467751147185 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - PROCESS | 2568 | 1467751147199 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
13:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 168ms
13:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
13:39:07 INFO - PROCESS | 2568 | 1467751147360 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - PROCESS | 2568 | 1467751147379 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
13:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
13:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
13:39:07 INFO - PROCESS | 2568 | 1467751147541 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - PROCESS | 2568 | 1467751147562 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
13:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 189ms
13:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
13:39:07 INFO - PROCESS | 2568 | 1467751147750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:07 INFO - PROCESS | 2568 | 1467751147810 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
13:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 334ms
13:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
13:39:08 INFO - PROCESS | 2568 | 1467751148077 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - PROCESS | 2568 | 1467751148101 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
13:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
13:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
13:39:08 INFO - PROCESS | 2568 | 1467751148258 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - PROCESS | 2568 | 1467751148288 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
13:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 271ms
13:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
13:39:08 INFO - PROCESS | 2568 | 1467751148532 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - PROCESS | 2568 | 1467751148554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
13:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 168ms
13:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
13:39:08 INFO - PROCESS | 2568 | 1467751148702 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - PROCESS | 2568 | 1467751148719 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
13:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 168ms
13:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
13:39:08 INFO - PROCESS | 2568 | 1467751148876 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:08 INFO - PROCESS | 2568 | 1467751148900 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
13:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
13:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
13:39:09 INFO - PROCESS | 2568 | 1467751149051 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149069 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
13:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 168ms
13:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
13:39:09 INFO - PROCESS | 2568 | 1467751149226 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149245 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
13:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 169ms
13:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
13:39:09 INFO - PROCESS | 2568 | 1467751149401 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149419 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
13:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 170ms
13:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
13:39:09 INFO - PROCESS | 2568 | 1467751149576 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
13:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 168ms
13:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
13:39:09 INFO - PROCESS | 2568 | 1467751149749 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
13:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
13:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
13:39:09 INFO - PROCESS | 2568 | 1467751149926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:09 INFO - PROCESS | 2568 | 1467751149951 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 169ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
13:39:10 INFO - PROCESS | 2568 | 1467751150100 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - PROCESS | 2568 | 1467751150117 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 169ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
13:39:10 INFO - PROCESS | 2568 | 1467751150275 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - PROCESS | 2568 | 1467751150293 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 168ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
13:39:10 INFO - PROCESS | 2568 | 1467751150448 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - PROCESS | 2568 | 1467751150468 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 169ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
13:39:10 INFO - PROCESS | 2568 | 1467751150623 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - PROCESS | 2568 | 1467751150648 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 187ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
13:39:10 INFO - PROCESS | 2568 | 1467751150812 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - PROCESS | 2568 | 1467751150833 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 169ms
13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
13:39:10 INFO - PROCESS | 2568 | 1467751150989 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151011 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
13:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
13:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
13:39:11 INFO - PROCESS | 2568 | 1467751151161 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151180 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
13:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 169ms
13:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
13:39:11 INFO - PROCESS | 2568 | 1467751151338 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151350 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
13:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 169ms
13:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
13:39:11 INFO - PROCESS | 2568 | 1467751151509 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151531 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
13:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 186ms
13:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
13:39:11 INFO - PROCESS | 2568 | 1467751151700 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151714 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
13:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 169ms
13:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
13:39:11 INFO - PROCESS | 2568 | 1467751151874 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:11 INFO - PROCESS | 2568 | 1467751151894 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
13:39:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 169ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
13:39:12 INFO - PROCESS | 2568 | 1467751152047 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152066 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 169ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
13:39:12 INFO - PROCESS | 2568 | 1467751152224 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152248 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
13:39:12 INFO - PROCESS | 2568 | 1467751152403 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152417 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
13:39:12 INFO - PROCESS | 2568 | 1467751152576 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152596 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
13:39:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 169ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
13:39:12 INFO - PROCESS | 2568 | 1467751152750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152767 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 169ms
13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
13:39:12 INFO - PROCESS | 2568 | 1467751152925 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:12 INFO - PROCESS | 2568 | 1467751152947 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 168ms
13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
13:39:13 INFO - PROCESS | 2568 | 1467751153097 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - PROCESS | 2568 | 1467751153115 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 188ms
13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
13:39:13 INFO - PROCESS | 2568 | 1467751153292 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - PROCESS | 2568 | 1467751153311 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
13:39:13 INFO - PROCESS | 2568 | 1467751153465 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - PROCESS | 2568 | 1467751153481 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 169ms
13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
13:39:13 INFO - PROCESS | 2568 | 1467751153640 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - PROCESS | 2568 | 1467751153663 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 169ms
13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
13:39:13 INFO - PROCESS | 2568 | 1467751153834 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:13 INFO - PROCESS | 2568 | 1467751153883 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
13:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 352ms
13:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
13:39:14 INFO - PROCESS | 2568 | 1467751154175 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - PROCESS | 2568 | 1467751154199 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
13:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
13:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
13:39:14 INFO - PROCESS | 2568 | 1467751154353 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - PROCESS | 2568 | 1467751154374 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
13:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 167ms
13:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
13:39:14 INFO - PROCESS | 2568 | 1467751154528 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - PROCESS | 2568 | 1467751154554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
13:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 188ms
13:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
13:39:14 INFO - PROCESS | 2568 | 1467751154720 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - PROCESS | 2568 | 1467751154739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
13:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 229ms
13:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
13:39:14 INFO - PROCESS | 2568 | 1467751154956 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:14 INFO - PROCESS | 2568 | 1467751154977 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 189ms
13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
13:39:15 INFO - PROCESS | 2568 | 1467751155146 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - PROCESS | 2568 | 1467751155234 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 228ms
13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
13:39:15 INFO - PROCESS | 2568 | 1467751155378 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - PROCESS | 2568 | 1467751155397 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 225ms
13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
13:39:15 INFO - PROCESS | 2568 | 1467751155610 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - PROCESS | 2568 | 1467751155629 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 190ms
13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
13:39:15 INFO - PROCESS | 2568 | 1467751155805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - PROCESS | 2568 | 1467751155824 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 186ms
13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
13:39:16 INFO - PROCESS | 2568 | 1467751155999 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156014 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 188ms
13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
13:39:16 INFO - PROCESS | 2568 | 1467751156190 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156220 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 167ms
13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
13:39:16 INFO - PROCESS | 2568 | 1467751156363 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156383 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 168ms
13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
13:39:16 INFO - PROCESS | 2568 | 1467751156538 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156557 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 189ms
13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
13:39:16 INFO - PROCESS | 2568 | 1467751156728 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156753 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
13:39:16 INFO - PROCESS | 2568 | 1467751156906 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:16 INFO - PROCESS | 2568 | 1467751156925 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
13:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
13:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
13:39:17 INFO - PROCESS | 2568 | 1467751157082 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - PROCESS | 2568 | 1467751157097 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
13:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 168ms
13:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
13:39:17 INFO - PROCESS | 2568 | 1467751157258 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - PROCESS | 2568 | 1467751157276 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
13:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 169ms
13:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
13:39:17 INFO - PROCESS | 2568 | 1467751157430 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - PROCESS | 2568 | 1467751157446 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
13:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 168ms
13:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
13:39:17 INFO - PROCESS | 2568 | 1467751157606 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - PROCESS | 2568 | 1467751157624 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
13:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 168ms
13:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
13:39:17 INFO - PROCESS | 2568 | 1467751157779 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:17 INFO - PROCESS | 2568 | 1467751157797 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 228ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
13:39:18 INFO - PROCESS | 2568 | 1467751158012 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158030 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 170ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
13:39:18 INFO - PROCESS | 2568 | 1467751158190 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158208 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 167ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
13:39:18 INFO - PROCESS | 2568 | 1467751158363 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158380 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 169ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
13:39:18 INFO - PROCESS | 2568 | 1467751158541 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158563 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 168ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
13:39:18 INFO - PROCESS | 2568 | 1467751158714 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158730 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 170ms
13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
13:39:18 INFO - PROCESS | 2568 | 1467751158888 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:18 INFO - PROCESS | 2568 | 1467751158908 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 169ms
13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
13:39:19 INFO - PROCESS | 2568 | 1467751159063 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - PROCESS | 2568 | 1467751159080 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
13:39:19 INFO - PROCESS | 2568 | 1467751159238 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - PROCESS | 2568 | 1467751159259 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 169ms
13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
13:39:19 INFO - PROCESS | 2568 | 1467751159410 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - PROCESS | 2568 | 1467751159429 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 169ms
13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
13:39:19 INFO - PROCESS | 2568 | 1467751159589 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - PROCESS | 2568 | 1467751159608 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
13:39:19 INFO - PROCESS | 2568 | 1467751159764 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:19 INFO - PROCESS | 2568 | 1467751159778 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 332ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
13:39:20 INFO - PROCESS | 2568 | 1467751160104 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - PROCESS | 2568 | 1467751160128 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 168ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
13:39:20 INFO - PROCESS | 2568 | 1467751160279 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - PROCESS | 2568 | 1467751160296 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 169ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
13:39:20 INFO - PROCESS | 2568 | 1467751160457 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - PROCESS | 2568 | 1467751160479 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 189ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
13:39:20 INFO - PROCESS | 2568 | 1467751160646 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - PROCESS | 2568 | 1467751160672 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
13:39:20 INFO - PROCESS | 2568 | 1467751160821 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - PROCESS | 2568 | 1467751160840 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 169ms
13:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
13:39:21 INFO - PROCESS | 2568 | 1467751160996 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - PROCESS | 2568 | 1467751161028 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
13:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 229ms
13:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
13:39:21 INFO - PROCESS | 2568 | 1467751161228 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - PROCESS | 2568 | 1467751161246 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
13:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 228ms
13:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
13:39:21 INFO - PROCESS | 2568 | 1467751161460 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - PROCESS | 2568 | 1467751161479 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
13:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
13:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
13:39:21 INFO - PROCESS | 2568 | 1467751161639 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - PROCESS | 2568 | 1467751161661 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
13:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
13:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
13:39:21 INFO - PROCESS | 2568 | 1467751161816 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - PROCESS | 2568 | 1467751161837 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
13:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 169ms
13:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
13:39:22 INFO - PROCESS | 2568 | 1467751161988 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162011 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
13:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 169ms
13:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
13:39:22 INFO - PROCESS | 2568 | 1467751162172 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
13:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
13:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
13:39:22 INFO - PROCESS | 2568 | 1467751162345 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162360 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
13:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 169ms
13:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
13:39:22 INFO - PROCESS | 2568 | 1467751162520 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162539 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
13:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 168ms
13:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
13:39:22 INFO - PROCESS | 2568 | 1467751162692 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162711 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
13:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 169ms
13:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
13:39:22 INFO - PROCESS | 2568 | 1467751162870 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:22 INFO - PROCESS | 2568 | 1467751162891 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 186ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
13:39:23 INFO - PROCESS | 2568 | 1467751163058 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163079 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 169ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
13:39:23 INFO - PROCESS | 2568 | 1467751163235 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163253 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
13:39:23 INFO - PROCESS | 2568 | 1467751163407 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163426 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 170ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
13:39:23 INFO - PROCESS | 2568 | 1467751163585 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163608 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 189ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
13:39:23 INFO - PROCESS | 2568 | 1467751163776 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163795 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
13:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 170ms
13:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
13:39:23 INFO - PROCESS | 2568 | 1467751163953 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:23 INFO - PROCESS | 2568 | 1467751163971 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
13:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 168ms
13:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
13:39:24 INFO - PROCESS | 2568 | 1467751164128 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - PROCESS | 2568 | 1467751164145 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
13:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
13:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
13:39:24 INFO - PROCESS | 2568 | 1467751164303 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - PROCESS | 2568 | 1467751164325 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
13:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 169ms
13:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
13:39:24 INFO - PROCESS | 2568 | 1467751164475 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - PROCESS | 2568 | 1467751164494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
13:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
13:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
13:39:24 INFO - PROCESS | 2568 | 1467751164654 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - PROCESS | 2568 | 1467751164676 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
13:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 169ms
13:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
13:39:24 INFO - PROCESS | 2568 | 1467751164825 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:24 INFO - PROCESS | 2568 | 1467751164842 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 169ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
13:39:25 INFO - PROCESS | 2568 | 1467751165001 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165019 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 188ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
13:39:25 INFO - PROCESS | 2568 | 1467751165192 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165210 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 169ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
13:39:25 INFO - PROCESS | 2568 | 1467751165368 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165388 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 168ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
13:39:25 INFO - PROCESS | 2568 | 1467751165542 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165560 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 169ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
13:39:25 INFO - PROCESS | 2568 | 1467751165719 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
13:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 169ms
13:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
13:39:25 INFO - PROCESS | 2568 | 1467751165893 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:25 INFO - PROCESS | 2568 | 1467751165911 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
13:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 169ms
13:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
13:39:26 INFO - PROCESS | 2568 | 1467751166069 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - PROCESS | 2568 | 1467751166098 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
13:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 377ms
13:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
13:39:26 INFO - PROCESS | 2568 | 1467751166453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - PROCESS | 2568 | 1467751166482 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
13:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 169ms
13:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
13:39:26 INFO - PROCESS | 2568 | 1467751166627 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - PROCESS | 2568 | 1467751166654 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
13:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 169ms
13:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
13:39:26 INFO - PROCESS | 2568 | 1467751166805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - PROCESS | 2568 | 1467751166827 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
13:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 186ms
13:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
13:39:27 INFO - PROCESS | 2568 | 1467751166995 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - PROCESS | 2568 | 1467751167018 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
13:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
13:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
13:39:27 INFO - PROCESS | 2568 | 1467751167168 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - PROCESS | 2568 | 1467751167190 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
13:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 168ms
13:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
13:39:27 INFO - PROCESS | 2568 | 1467751167354 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - PROCESS | 2568 | 1467751167376 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
13:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 333ms
13:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
13:39:27 INFO - PROCESS | 2568 | 1467751167688 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - PROCESS | 2568 | 1467751167769 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 229ms
13:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
13:39:27 INFO - PROCESS | 2568 | 1467751167922 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:27 INFO - PROCESS | 2568 | 1467751167941 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
13:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 271ms
13:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
13:39:28 INFO - PROCESS | 2568 | 1467751168206 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - PROCESS | 2568 | 1467751168229 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
13:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 187ms
13:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
13:39:28 INFO - PROCESS | 2568 | 1467751168390 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - PROCESS | 2568 | 1467751168413 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
13:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 167ms
13:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
13:39:28 INFO - PROCESS | 2568 | 1467751168564 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - PROCESS | 2568 | 1467751168585 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
13:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 169ms
13:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
13:39:28 INFO - PROCESS | 2568 | 1467751168735 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - PROCESS | 2568 | 1467751168755 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
13:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 169ms
13:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
13:39:28 INFO - PROCESS | 2568 | 1467751168909 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:28 INFO - PROCESS | 2568 | 1467751168924 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
13:39:29 INFO - PROCESS | 2568 | 1467751169086 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169107 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
13:39:29 INFO - PROCESS | 2568 | 1467751169259 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169277 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 168ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
13:39:29 INFO - PROCESS | 2568 | 1467751169432 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169450 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 169ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
13:39:29 INFO - PROCESS | 2568 | 1467751169606 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169624 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
13:39:29 INFO - PROCESS | 2568 | 1467751169783 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
13:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
13:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
13:39:29 INFO - PROCESS | 2568 | 1467751169957 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:29 INFO - PROCESS | 2568 | 1467751169973 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
13:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 168ms
13:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
13:39:30 INFO - PROCESS | 2568 | 1467751170131 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - PROCESS | 2568 | 1467751170150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
13:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 188ms
13:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
13:39:30 INFO - PROCESS | 2568 | 1467751170322 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - PROCESS | 2568 | 1467751170341 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
13:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 187ms
13:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
13:39:30 INFO - PROCESS | 2568 | 1467751170515 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - PROCESS | 2568 | 1467751170539 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
13:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 186ms
13:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
13:39:30 INFO - PROCESS | 2568 | 1467751170704 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - PROCESS | 2568 | 1467751170723 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
13:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 169ms
13:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
13:39:30 INFO - PROCESS | 2568 | 1467751170879 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:30 INFO - PROCESS | 2568 | 1467751170905 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 169ms
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
13:39:31 INFO - PROCESS | 2568 | 1467751171050 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - PROCESS | 2568 | 1467751171069 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 170ms
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
13:39:31 INFO - PROCESS | 2568 | 1467751171225 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - PROCESS | 2568 | 1467751171239 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 187ms
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
13:39:31 INFO - PROCESS | 2568 | 1467751171416 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - PROCESS | 2568 | 1467751171436 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 168ms
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
13:39:31 INFO - PROCESS | 2568 | 1467751171589 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - PROCESS | 2568 | 1467751171608 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
13:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 168ms
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
13:39:31 INFO - PROCESS | 2568 | 1467751171765 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - PROCESS | 2568 | 1467751171784 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
13:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 186ms
13:39:31 INFO - PROCESS | 2568 | 1467751171954 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
13:39:31 INFO - PROCESS | 2568 | 1467751171973 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
13:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 169ms
13:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
13:39:32 INFO - PROCESS | 2568 | 1467751172132 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - PROCESS | 2568 | 1467751172152 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 333ms
13:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
13:39:32 INFO - PROCESS | 2568 | 1467751172474 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - PROCESS | 2568 | 1467751172502 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
13:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
13:39:32 INFO - PROCESS | 2568 | 1467751172651 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - PROCESS | 2568 | 1467751172678 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:39:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 169ms
13:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
13:39:32 INFO - PROCESS | 2568 | 1467751172826 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - PROCESS | 2568 | 1467751172842 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
13:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
13:39:33 INFO - PROCESS | 2568 | 1467751172999 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173018 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix - assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16
13:39:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:39:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
13:39:33 INFO - PROCESS | 2568 | 1467751173173 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173190 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
13:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 170ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
13:39:33 INFO - PROCESS | 2568 | 1467751173349 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173374 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
13:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 169ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
13:39:33 INFO - PROCESS | 2568 | 1467751173520 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173537 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
13:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 168ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
13:39:33 INFO - PROCESS | 2568 | 1467751173696 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173716 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
13:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 187ms
13:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
13:39:33 INFO - PROCESS | 2568 | 1467751173885 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:33 INFO - PROCESS | 2568 | 1467751173903 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
13:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
13:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
13:39:34 INFO - PROCESS | 2568 | 1467751174063 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - PROCESS | 2568 | 1467751174082 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
13:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
13:39:34 INFO - PROCESS | 2568 | 1467751174236 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - PROCESS | 2568 | 1467751174268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 169ms
13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
13:39:34 INFO - PROCESS | 2568 | 1467751174411 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - PROCESS | 2568 | 1467751174433 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 168ms
13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
13:39:34 INFO - PROCESS | 2568 | 1467751174583 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - PROCESS | 2568 | 1467751174602 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 168ms
13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
13:39:34 INFO - PROCESS | 2568 | 1467751174755 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - PROCESS | 2568 | 1467751174771 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 230ms
13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
13:39:34 INFO - PROCESS | 2568 | 1467751174990 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175005 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
13:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
13:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
13:39:35 INFO - PROCESS | 2568 | 1467751175165 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175183 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
13:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 169ms
13:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
13:39:35 INFO - PROCESS | 2568 | 1467751175336 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175359 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
13:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
13:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
13:39:35 INFO - PROCESS | 2568 | 1467751175514 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175533 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
13:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 188ms
13:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
13:39:35 INFO - PROCESS | 2568 | 1467751175705 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175723 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
13:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 169ms
13:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
13:39:35 INFO - PROCESS | 2568 | 1467751175881 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:35 INFO - PROCESS | 2568 | 1467751175905 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 170ms
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
13:39:36 INFO - PROCESS | 2568 | 1467751176052 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - PROCESS | 2568 | 1467751176072 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 168ms
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
13:39:36 INFO - PROCESS | 2568 | 1467751176229 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - PROCESS | 2568 | 1467751176247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 169ms
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
13:39:36 INFO - PROCESS | 2568 | 1467751176402 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - PROCESS | 2568 | 1467751176421 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 169ms
13:39:36 INFO - PROCESS | 2568 | 1467751176573 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
13:39:36 INFO - PROCESS | 2568 | 1467751176588 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 119ms
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
13:39:36 INFO - PROCESS | 2568 | 1467751176698 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - PROCESS | 2568 | 1467751176716 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 168ms
13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
13:39:36 INFO - PROCESS | 2568 | 1467751176872 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:36 INFO - PROCESS | 2568 | 1467751176886 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 168ms
13:39:37 INFO - PROCESS | 2568 | 1467751177046 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
13:39:37 INFO - PROCESS | 2568 | 1467751177064 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 168ms
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
13:39:37 INFO - PROCESS | 2568 | 1467751177220 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - PROCESS | 2568 | 1467751177238 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 169ms
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
13:39:37 INFO - PROCESS | 2568 | 1467751177396 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - PROCESS | 2568 | 1467751177413 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
13:39:37 INFO - PROCESS | 2568 | 1467751177571 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - PROCESS | 2568 | 1467751177586 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 168ms
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
13:39:37 INFO - PROCESS | 2568 | 1467751177745 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - PROCESS | 2568 | 1467751177767 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
13:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
13:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
13:39:37 INFO - PROCESS | 2568 | 1467751177926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:37 INFO - PROCESS | 2568 | 1467751177950 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
13:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 188ms
13:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
13:39:38 INFO - PROCESS | 2568 | 1467751178112 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - PROCESS | 2568 | 1467751178129 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
13:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms
13:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
13:39:38 INFO - PROCESS | 2568 | 1467751178640 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - PROCESS | 2568 | 1467751178682 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
13:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 230ms
13:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
13:39:38 INFO - PROCESS | 2568 | 1467751178882 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:38 INFO - PROCESS | 2568 | 1467751178904 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 169ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
13:39:39 INFO - PROCESS | 2568 | 1467751179062 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179086 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 188ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
13:39:39 INFO - PROCESS | 2568 | 1467751179250 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179270 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
13:39:39 INFO - PROCESS | 2568 | 1467751179428 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179446 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 188ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
13:39:39 INFO - PROCESS | 2568 | 1467751179620 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179649 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 170ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
13:39:39 INFO - PROCESS | 2568 | 1467751179793 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179814 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
13:39:39 INFO - PROCESS | 2568 | 1467751179966 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:39 INFO - PROCESS | 2568 | 1467751179988 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 167ms
13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
13:39:40 INFO - PROCESS | 2568 | 1467751180142 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - PROCESS | 2568 | 1467751180155 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 170ms
13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
13:39:40 INFO - PROCESS | 2568 | 1467751180313 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - PROCESS | 2568 | 1467751180332 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
13:39:40 INFO - PROCESS | 2568 | 1467751180492 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - PROCESS | 2568 | 1467751180515 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
13:39:40 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
13:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
13:39:40 INFO - PROCESS | 2568 | 1467751180666 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - PROCESS | 2568 | 1467751180691 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
13:39:40 INFO - PROCESS | 2568 | 1467751180838 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:40 INFO - PROCESS | 2568 | 1467751180852 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 168ms
13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
13:39:41 INFO - PROCESS | 2568 | 1467751181012 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - PROCESS | 2568 | 1467751181037 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 169ms
13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
13:39:41 INFO - PROCESS | 2568 | 1467751181185 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - PROCESS | 2568 | 1467751181202 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 271ms
13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
13:39:41 INFO - PROCESS | 2568 | 1467751181462 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - PROCESS | 2568 | 1467751181480 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 170ms
13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
13:39:41 INFO - PROCESS | 2568 | 1467751181636 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - PROCESS | 2568 | 1467751181764 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 271ms
13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
13:39:41 INFO - PROCESS | 2568 | 1467751181912 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:41 INFO - PROCESS | 2568 | 1467751181931 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
13:39:42 INFO - PROCESS | 2568 | 1467751182088 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182104 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 169ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
13:39:42 INFO - PROCESS | 2568 | 1467751182261 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182280 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
13:39:42 INFO - PROCESS | 2568 | 1467751182439 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 170ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
13:39:42 INFO - PROCESS | 2568 | 1467751182613 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182634 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 168ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
13:39:42 INFO - PROCESS | 2568 | 1467751182784 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182802 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 168ms
13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
13:39:42 INFO - PROCESS | 2568 | 1467751182959 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:42 INFO - PROCESS | 2568 | 1467751182978 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
13:39:43 INFO - PROCESS | 2568 | 1467751183133 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - PROCESS | 2568 | 1467751183152 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 168ms
13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
13:39:43 INFO - PROCESS | 2568 | 1467751183308 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - PROCESS | 2568 | 1467751183329 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 168ms
13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
13:39:43 INFO - PROCESS | 2568 | 1467751183480 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - PROCESS | 2568 | 1467751183498 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
13:39:43 INFO - PROCESS | 2568 | 1467751183656 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - PROCESS | 2568 | 1467751183670 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 168ms
13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
13:39:43 INFO - PROCESS | 2568 | 1467751183829 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - PROCESS | 2568 | 1467751183848 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
13:39:44 INFO - PROCESS | 2568 | 1467751184003 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - PROCESS | 2568 | 1467751184017 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
13:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 169ms
13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
13:39:44 INFO - PROCESS | 2568 | 1467751184178 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - PROCESS | 2568 | 1467751184197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
13:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
13:39:44 INFO - PROCESS | 2568 | 1467751184351 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - PROCESS | 2568 | 1467751184367 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
13:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 169ms
13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
13:39:44 INFO - PROCESS | 2568 | 1467751184527 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - PROCESS | 2568 | 1467751184552 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
13:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 228ms
13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
13:39:44 INFO - PROCESS | 2568 | 1467751184842 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:44 INFO - PROCESS | 2568 | 1467751184867 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
13:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 228ms
13:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
13:39:45 INFO - PROCESS | 2568 | 1467751185065 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - PROCESS | 2568 | 1467751185086 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
13:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
13:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
13:39:45 INFO - PROCESS | 2568 | 1467751185242 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - PROCESS | 2568 | 1467751185269 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
13:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 229ms
13:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
13:39:45 INFO - PROCESS | 2568 | 1467751185474 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - PROCESS | 2568 | 1467751185494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
13:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 229ms
13:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
13:39:45 INFO - PROCESS | 2568 | 1467751185712 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - PROCESS | 2568 | 1467751185731 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
13:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 187ms
13:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
13:39:45 INFO - PROCESS | 2568 | 1467751185904 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:45 INFO - PROCESS | 2568 | 1467751185936 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 169ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
13:39:46 INFO - PROCESS | 2568 | 1467751186077 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186095 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 185ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
13:39:46 INFO - PROCESS | 2568 | 1467751186267 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186282 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 118ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
13:39:46 INFO - PROCESS | 2568 | 1467751186394 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186414 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 187ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
13:39:46 INFO - PROCESS | 2568 | 1467751186586 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186600 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
13:39:46 INFO - PROCESS | 2568 | 1467751186762 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186789 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
13:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
13:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
13:39:46 INFO - PROCESS | 2568 | 1467751186935 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:46 INFO - PROCESS | 2568 | 1467751186949 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
13:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 186ms
13:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
13:39:47 INFO - PROCESS | 2568 | 1467751187129 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - PROCESS | 2568 | 1467751187148 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
13:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 168ms
13:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
13:39:47 INFO - PROCESS | 2568 | 1467751187304 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - PROCESS | 2568 | 1467751187317 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
13:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 169ms
13:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
13:39:47 INFO - PROCESS | 2568 | 1467751187480 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - PROCESS | 2568 | 1467751187500 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
13:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 169ms
13:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
13:39:47 INFO - PROCESS | 2568 | 1467751187657 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - PROCESS | 2568 | 1467751187683 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
13:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 229ms
13:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
13:39:47 INFO - PROCESS | 2568 | 1467751187885 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:47 INFO - PROCESS | 2568 | 1467751187902 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
13:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 228ms
13:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
13:39:48 INFO - PROCESS | 2568 | 1467751188121 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - PROCESS | 2568 | 1467751188140 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
13:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 187ms
13:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
13:39:48 INFO - PROCESS | 2568 | 1467751188310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - PROCESS | 2568 | 1467751188329 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
13:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
13:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
13:39:48 INFO - PROCESS | 2568 | 1467751188484 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - PROCESS | 2568 | 1467751188499 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
13:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
13:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
13:39:48 INFO - PROCESS | 2568 | 1467751188658 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - PROCESS | 2568 | 1467751188680 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
13:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
13:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
13:39:48 INFO - PROCESS | 2568 | 1467751188833 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:48 INFO - PROCESS | 2568 | 1467751188847 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 167ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
13:39:49 INFO - PROCESS | 2568 | 1467751189008 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189028 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 169ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
13:39:49 INFO - PROCESS | 2568 | 1467751189181 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
13:39:49 INFO - PROCESS | 2568 | 1467751189356 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189375 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 169ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
13:39:49 INFO - PROCESS | 2568 | 1467751189529 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189552 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
13:39:49 INFO - PROCESS | 2568 | 1467751189703 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189715 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
13:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 166ms
13:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
13:39:49 INFO - PROCESS | 2568 | 1467751189873 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:49 INFO - PROCESS | 2568 | 1467751189893 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
13:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 169ms
13:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
13:39:50 INFO - PROCESS | 2568 | 1467751190047 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - PROCESS | 2568 | 1467751190066 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
13:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
13:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
13:39:50 INFO - PROCESS | 2568 | 1467751190224 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - PROCESS | 2568 | 1467751190244 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
13:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 169ms
13:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
13:39:50 INFO - PROCESS | 2568 | 1467751190398 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - PROCESS | 2568 | 1467751190414 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
13:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
13:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
13:39:50 INFO - PROCESS | 2568 | 1467751190574 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - PROCESS | 2568 | 1467751190595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
13:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
13:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
13:39:50 INFO - PROCESS | 2568 | 1467751190781 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:50 INFO - PROCESS | 2568 | 1467751190822 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
13:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 332ms
13:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
13:39:51 INFO - PROCESS | 2568 | 1467751191108 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - PROCESS | 2568 | 1467751191135 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
13:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 169ms
13:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
13:39:51 INFO - PROCESS | 2568 | 1467751191281 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - PROCESS | 2568 | 1467751191305 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
13:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 170ms
13:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
13:39:51 INFO - PROCESS | 2568 | 1467751191460 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - PROCESS | 2568 | 1467751191489 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
13:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 229ms
13:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
13:39:51 INFO - PROCESS | 2568 | 1467751191693 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - PROCESS | 2568 | 1467751191712 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
13:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 169ms
13:39:51 INFO - PROCESS | 2568 | 1467751191865 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
13:39:51 INFO - PROCESS | 2568 | 1467751191879 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
13:39:52 INFO - PROCESS | 2568 | 1467751192043 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192065 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
13:39:52 INFO - PROCESS | 2568 | 1467751192216 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192230 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 169ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
13:39:52 INFO - PROCESS | 2568 | 1467751192390 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192411 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 169ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
13:39:52 INFO - PROCESS | 2568 | 1467751192565 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192579 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 169ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
13:39:52 INFO - PROCESS | 2568 | 1467751192740 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192766 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
13:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
13:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
13:39:52 INFO - PROCESS | 2568 | 1467751192916 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:52 INFO - PROCESS | 2568 | 1467751192932 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 168ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
13:39:53 INFO - PROCESS | 2568 | 1467751193089 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193112 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
13:39:53 INFO - PROCESS | 2568 | 1467751193263 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193282 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 169ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
13:39:53 INFO - PROCESS | 2568 | 1467751193441 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193463 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
13:39:53 INFO - PROCESS | 2568 | 1467751193616 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193629 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 168ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
13:39:53 INFO - PROCESS | 2568 | 1467751193789 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193816 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
13:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 169ms
13:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
13:39:53 INFO - PROCESS | 2568 | 1467751193962 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:53 INFO - PROCESS | 2568 | 1467751193980 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
13:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 169ms
13:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
13:39:54 INFO - PROCESS | 2568 | 1467751194139 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - PROCESS | 2568 | 1467751194157 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
13:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 227ms
13:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
13:39:54 INFO - PROCESS | 2568 | 1467751194374 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - PROCESS | 2568 | 1467751194397 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
13:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
13:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
13:39:54 INFO - PROCESS | 2568 | 1467751194547 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - PROCESS | 2568 | 1467751194563 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
13:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 169ms
13:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
13:39:54 INFO - PROCESS | 2568 | 1467751194723 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - PROCESS | 2568 | 1467751194825 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
13:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 227ms
13:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
13:39:54 INFO - PROCESS | 2568 | 1467751194957 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:54 INFO - PROCESS | 2568 | 1467751194978 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
13:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 169ms
13:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
13:39:55 INFO - PROCESS | 2568 | 1467751195134 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - PROCESS | 2568 | 1467751195147 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
13:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
13:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
13:39:55 INFO - PROCESS | 2568 | 1467751195307 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - PROCESS | 2568 | 1467751195325 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
13:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
13:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
13:39:55 INFO - PROCESS | 2568 | 1467751195487 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - PROCESS | 2568 | 1467751195508 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
13:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 169ms
13:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
13:39:55 INFO - PROCESS | 2568 | 1467751195655 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - PROCESS | 2568 | 1467751195676 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
13:39:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 169ms
13:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
13:39:55 INFO - PROCESS | 2568 | 1467751195830 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:55 INFO - PROCESS | 2568 | 1467751195844 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
13:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 169ms
13:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
13:39:56 INFO - PROCESS | 2568 | 1467751196005 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - PROCESS | 2568 | 1467751196023 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
13:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 169ms
13:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
13:39:56 INFO - PROCESS | 2568 | 1467751196177 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - PROCESS | 2568 | 1467751196196 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
13:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 170ms
13:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
13:39:56 INFO - PROCESS | 2568 | 1467751196353 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - PROCESS | 2568 | 1467751196371 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
13:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
13:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
13:39:56 INFO - PROCESS | 2568 | 1467751196528 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - PROCESS | 2568 | 1467751196547 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
13:39:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
13:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
13:39:56 INFO - PROCESS | 2568 | 1467751196705 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:56 INFO - PROCESS | 2568 | 1467751196724 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
13:39:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
13:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
13:39:57 INFO - PROCESS | 2568 | 1467751197383 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:57 INFO - PROCESS | 2568 | 1467751197451 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
13:39:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:39:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
13:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:39:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 730ms
13:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
13:39:58 INFO - PROCESS | 2568 | 1467751198119 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:58 INFO - PROCESS | 2568 | 1467751198162 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
13:39:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:39:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
13:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:39:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:39:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 733ms
13:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
13:39:58 INFO - PROCESS | 2568 | 1467751198857 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:58 INFO - PROCESS | 2568 | 1467751198878 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
13:39:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
13:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
13:39:59 INFO - PROCESS | 2568 | 1467751199529 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:39:59 INFO - PROCESS | 2568 | 1467751199546 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
13:40:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 690ms
13:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
13:40:00 INFO - PROCESS | 2568 | 1467751200225 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:00 INFO - PROCESS | 2568 | 1467751200246 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
13:40:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:40:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
13:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
13:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
13:40:00 INFO - PROCESS | 2568 | 1467751200904 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:00 INFO - PROCESS | 2568 | 1467751200928 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
13:40:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:40:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
13:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 688ms
13:40:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
13:40:01 INFO - PROCESS | 2568 | 1467751201597 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:01 INFO - PROCESS | 2568 | 1467751201618 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
13:40:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:40:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
13:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 671ms
13:40:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
13:40:02 INFO - PROCESS | 2568 | 1467751202273 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:02 INFO - PROCESS | 2568 | 1467751202293 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
13:40:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:40:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
13:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 690ms
13:40:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
13:40:02 INFO - PROCESS | 2568 | 1467751202969 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - PROCESS | 2568 | 1467751202989 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
13:40:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
13:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
13:40:03 INFO - PROCESS | 2568 | 1467751203143 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - PROCESS | 2568 | 1467751203160 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
13:40:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 168ms
13:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
13:40:03 INFO - PROCESS | 2568 | 1467751203320 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - PROCESS | 2568 | 1467751203361 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
13:40:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:40:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
13:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:40:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 333ms
13:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
13:40:03 INFO - PROCESS | 2568 | 1467751203658 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - PROCESS | 2568 | 1467751203676 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
13:40:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
13:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
13:40:03 INFO - PROCESS | 2568 | 1467751203836 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:03 INFO - PROCESS | 2568 | 1467751203858 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
13:40:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:40:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
13:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 168ms
13:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
13:40:04 INFO - PROCESS | 2568 | 1467751204016 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - PROCESS | 2568 | 1467751204037 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
13:40:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:40:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
13:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 168ms
13:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
13:40:04 INFO - PROCESS | 2568 | 1467751204184 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - PROCESS | 2568 | 1467751204204 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
13:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 169ms
13:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
13:40:04 INFO - PROCESS | 2568 | 1467751204357 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:04 INFO - PROCESS | 2568 | 1467751204376 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
13:40:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:40:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
13:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 690ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
13:40:05 INFO - PROCESS | 2568 | 1467751205053 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205076 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 168ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
13:40:05 INFO - PROCESS | 2568 | 1467751205224 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205244 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
13:40:05 INFO - PROCESS | 2568 | 1467751205401 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205425 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
13:40:05 INFO - PROCESS | 2568 | 1467751205574 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205599 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
13:40:05 INFO - PROCESS | 2568 | 1467751205751 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205770 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
13:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 186ms
13:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
13:40:05 INFO - PROCESS | 2568 | 1467751205940 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:05 INFO - PROCESS | 2568 | 1467751205965 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
13:40:06 INFO - PROCESS | 2568 | 1467751206117 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - PROCESS | 2568 | 1467751206136 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
13:40:06 INFO - PROCESS | 2568 | 1467751206293 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - PROCESS | 2568 | 1467751206310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
13:40:06 INFO - PROCESS | 2568 | 1467751206473 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - PROCESS | 2568 | 1467751206494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
13:40:06 INFO - PROCESS | 2568 | 1467751206641 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - PROCESS | 2568 | 1467751206657 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
13:40:06 INFO - PROCESS | 2568 | 1467751206817 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - PROCESS | 2568 | 1467751206836 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
13:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
13:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
13:40:06 INFO - PROCESS | 2568 | 1467751206988 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207008 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 169ms
13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
13:40:07 INFO - PROCESS | 2568 | 1467751207165 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207184 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
13:40:07 INFO - PROCESS | 2568 | 1467751207337 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207365 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 230ms
13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
13:40:07 INFO - PROCESS | 2568 | 1467751207573 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207590 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 169ms
13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
13:40:07 INFO - PROCESS | 2568 | 1467751207749 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207769 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
13:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 165ms
13:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
13:40:07 INFO - PROCESS | 2568 | 1467751207921 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:07 INFO - PROCESS | 2568 | 1467751207941 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 169ms
13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
13:40:08 INFO - PROCESS | 2568 | 1467751208095 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208107 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
13:40:08 INFO - PROCESS | 2568 | 1467751208268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208291 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
13:40:08 INFO - PROCESS | 2568 | 1467751208448 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208466 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 168ms
13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
13:40:08 INFO - PROCESS | 2568 | 1467751208616 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208637 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 169ms
13:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
13:40:08 INFO - PROCESS | 2568 | 1467751208791 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
13:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 119ms
13:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
13:40:08 INFO - PROCESS | 2568 | 1467751208919 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:08 INFO - PROCESS | 2568 | 1467751208941 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
13:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 169ms
13:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
13:40:09 INFO - PROCESS | 2568 | 1467751209095 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - PROCESS | 2568 | 1467751209107 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
13:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
13:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
13:40:09 INFO - PROCESS | 2568 | 1467751209268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - PROCESS | 2568 | 1467751209290 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
13:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 169ms
13:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
13:40:09 INFO - PROCESS | 2568 | 1467751209442 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - PROCESS | 2568 | 1467751209465 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
13:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 230ms
13:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
13:40:09 INFO - PROCESS | 2568 | 1467751209770 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - PROCESS | 2568 | 1467751209802 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
13:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 188ms
13:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
13:40:09 INFO - PROCESS | 2568 | 1467751209957 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:09 INFO - PROCESS | 2568 | 1467751209973 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
13:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
13:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
13:40:10 INFO - PROCESS | 2568 | 1467751210137 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - PROCESS | 2568 | 1467751210158 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
13:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
13:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
13:40:10 INFO - PROCESS | 2568 | 1467751210318 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - PROCESS | 2568 | 1467751210336 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
13:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
13:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
13:40:10 INFO - PROCESS | 2568 | 1467751210495 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - PROCESS | 2568 | 1467751210516 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
13:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
13:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
13:40:10 INFO - PROCESS | 2568 | 1467751210670 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - PROCESS | 2568 | 1467751210697 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
13:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
13:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
13:40:10 INFO - PROCESS | 2568 | 1467751210844 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:10 INFO - PROCESS | 2568 | 1467751210857 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
13:40:11 INFO - PROCESS | 2568 | 1467751211018 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211036 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
13:40:11 INFO - PROCESS | 2568 | 1467751211197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211215 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
13:40:11 INFO - PROCESS | 2568 | 1467751211368 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211388 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
13:40:11 INFO - PROCESS | 2568 | 1467751211547 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211568 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 169ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
13:40:11 INFO - PROCESS | 2568 | 1467751211719 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211741 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
13:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 169ms
13:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
13:40:11 INFO - PROCESS | 2568 | 1467751211899 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:11 INFO - PROCESS | 2568 | 1467751211918 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 186ms
13:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
13:40:12 INFO - PROCESS | 2568 | 1467751212084 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212103 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 169ms
13:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
13:40:12 INFO - PROCESS | 2568 | 1467751212256 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212273 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
13:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
13:40:12 INFO - PROCESS | 2568 | 1467751212432 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212451 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
13:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
13:40:12 INFO - PROCESS | 2568 | 1467751212607 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212621 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
13:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
13:40:12 INFO - PROCESS | 2568 | 1467751212781 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212802 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
13:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
13:40:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
13:40:12 INFO - PROCESS | 2568 | 1467751212957 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:12 INFO - PROCESS | 2568 | 1467751212971 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
13:40:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
13:40:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
13:40:13 INFO - TEST-START | /DOMEvents/constructors.html
13:40:13 INFO - PROCESS | 2568 | 1467751213132 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - PROCESS | 2568 | 1467751213150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:40:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
13:40:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 180ms
13:40:13 INFO - TEST-START | /DOMEvents/event-phases-order.html
13:40:13 INFO - PROCESS | 2568 | 1467751213318 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - PROCESS | 2568 | 1467751213338 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
13:40:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 169ms
13:40:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
13:40:13 INFO - PROCESS | 2568 | 1467751213494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - PROCESS | 2568 | 1467751213506 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
13:40:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:40:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
13:40:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:40:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
13:40:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:40:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
13:40:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:40:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
13:40:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 277ms
13:40:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
13:40:13 INFO - PROCESS | 2568 | 1467751213772 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:13 INFO - PROCESS | 2568 | 1467751213787 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
13:40:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
13:40:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 270ms
13:40:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
13:40:14 INFO - PROCESS | 2568 | 1467751214047 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
13:40:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
13:40:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
13:40:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
13:40:14 INFO - PROCESS | 2568 | 1467751214223 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214238 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
13:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
13:40:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
13:40:14 INFO - PROCESS | 2568 | 1467751214399 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214418 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
13:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
13:40:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
13:40:14 INFO - PROCESS | 2568 | 1467751214571 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214588 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
13:40:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
13:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
13:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 169ms
13:40:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
13:40:14 INFO - PROCESS | 2568 | 1467751214746 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214763 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
13:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
13:40:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
13:40:14 INFO - PROCESS | 2568 | 1467751214922 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:14 INFO - PROCESS | 2568 | 1467751214938 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
13:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
13:40:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
13:40:15 INFO - PROCESS | 2568 | 1467751215099 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - PROCESS | 2568 | 1467751215121 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
13:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 169ms
13:40:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
13:40:15 INFO - PROCESS | 2568 | 1467751215275 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - PROCESS | 2568 | 1467751215288 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
13:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 169ms
13:40:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
13:40:15 INFO - PROCESS | 2568 | 1467751215448 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - PROCESS | 2568 | 1467751215467 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
13:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
13:40:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
13:40:15 INFO - PROCESS | 2568 | 1467751215625 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - PROCESS | 2568 | 1467751215647 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
13:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 169ms
13:40:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
13:40:15 INFO - PROCESS | 2568 | 1467751215799 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:15 INFO - PROCESS | 2568 | 1467751215818 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
13:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 377ms
13:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
13:40:16 INFO - PROCESS | 2568 | 1467751216181 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - PROCESS | 2568 | 1467751216210 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
13:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
13:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
13:40:16 INFO - PROCESS | 2568 | 1467751216355 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - PROCESS | 2568 | 1467751216372 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
13:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
13:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
13:40:16 INFO - PROCESS | 2568 | 1467751216532 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - PROCESS | 2568 | 1467751216554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
13:40:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
13:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
13:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
13:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
13:40:16 INFO - PROCESS | 2568 | 1467751216704 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - PROCESS | 2568 | 1467751216718 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
13:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
13:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
13:40:16 INFO - PROCESS | 2568 | 1467751216880 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:16 INFO - PROCESS | 2568 | 1467751216899 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
13:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
13:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
13:40:17 INFO - PROCESS | 2568 | 1467751217052 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
13:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 169ms
13:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
13:40:17 INFO - PROCESS | 2568 | 1467751217227 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
13:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 168ms
13:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
13:40:17 INFO - PROCESS | 2568 | 1467751217398 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217417 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
13:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
13:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
13:40:17 INFO - PROCESS | 2568 | 1467751217576 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217588 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
13:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 169ms
13:40:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker
13:40:17 INFO - PROCESS | 2568 | 1467751217748 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
13:40:17 INFO - {}
13:40:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
13:40:17 INFO - {}
13:40:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
13:40:17 INFO - {}
13:40:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
13:40:17 INFO - {}
13:40:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 170ms
13:40:17 INFO - TEST-START | /FileAPI/fileReader.html
13:40:17 INFO - PROCESS | 2568 | 1467751217926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:17 INFO - PROCESS | 2568 | 1467751217948 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
13:40:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
13:40:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
13:40:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
13:40:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 170ms
13:40:18 INFO - TEST-START | /FileAPI/historical.html
13:40:18 INFO - PROCESS | 2568 | 1467751218102 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - PROCESS | 2568 | 1467751218121 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
13:40:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
13:40:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
13:40:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
13:40:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
13:40:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
13:40:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
13:40:18 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
13:40:18 INFO - TEST-START | /FileAPI/idlharness.html
13:40:18 INFO - PROCESS | 2568 | 1467751218278 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - PROCESS | 2568 | 1467751218297 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:40:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:40:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:40:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:40:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:40:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:40:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:40:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:40:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
13:40:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 388ms
13:40:18 INFO - TEST-START | /FileAPI/idlharness.worker
13:40:18 INFO - PROCESS | 2568 | 1467751218674 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - PROCESS | 2568 | 1467751218694 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:40:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:40:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:40:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
13:40:18 INFO - {}
13:40:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:40:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:40:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:40:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:40:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:40:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:40:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:40:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:40:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:40:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:40:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:40:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:40:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:40:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:40:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:40:19 INFO - {}
13:40:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 393ms
13:40:19 INFO - PROCESS | 2568 | 1467751219069 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
13:40:19 INFO - PROCESS | 2568 | 1467751219085 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
13:40:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
13:40:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
13:40:19 INFO - PROCESS | 2568 | 1467751219245 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - PROCESS | 2568 | 1467751219264 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
13:40:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
13:40:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html
13:40:19 INFO - PROCESS | 2568 | 1467751219420 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - PROCESS | 2568 | 1467751219435 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
13:40:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 169ms
13:40:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
13:40:19 INFO - PROCESS | 2568 | 1467751219597 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - PROCESS | 2568 | 1467751219618 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
13:40:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
13:40:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
13:40:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:40:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
13:40:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
13:40:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 318ms
13:40:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
13:40:19 INFO - PROCESS | 2568 | 1467751219922 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:19 INFO - PROCESS | 2568 | 1467751219986 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
13:40:20 INFO - {}
13:40:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 377ms
13:40:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
13:40:20 INFO - PROCESS | 2568 | 1467751220305 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - PROCESS | 2568 | 1467751220331 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
13:40:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
13:40:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
13:40:20 INFO - PROCESS | 2568 | 1467751220481 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - PROCESS | 2568 | 1467751220503 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
13:40:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:40:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
13:40:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:40:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 311ms
13:40:20 INFO - TEST-START | /FileAPI/file/File-constructor.html
13:40:20 INFO - PROCESS | 2568 | 1467751220798 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - PROCESS | 2568 | 1467751220819 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
13:40:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
13:40:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
13:40:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
13:40:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
13:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
13:40:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
13:40:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 179ms
13:40:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
13:40:20 INFO - PROCESS | 2568 | 1467751220980 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221001 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
13:40:21 INFO - {}
13:40:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
13:40:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
13:40:21 INFO - PROCESS | 2568 | 1467751221157 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
13:40:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
13:40:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 168ms
13:40:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
13:40:21 INFO - PROCESS | 2568 | 1467751221328 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221351 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
13:40:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 169ms
13:40:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
13:40:21 INFO - PROCESS | 2568 | 1467751221501 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221519 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
13:40:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
13:40:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 169ms
13:40:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
13:40:21 INFO - PROCESS | 2568 | 1467751221678 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221698 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
13:40:21 INFO - reader.readAsText(blob_2)
13:40:21 INFO - }" did not throw
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
13:40:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
13:40:21 INFO - reader.readAsDataURL(blob_2)
13:40:21 INFO - }" did not throw
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
13:40:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
13:40:21 INFO - reader.readAsArrayBuffer(blob_2)
13:40:21 INFO - }" did not throw
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
13:40:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
13:40:21 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:21 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
13:40:21 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
13:40:21 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
13:40:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
13:40:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
13:40:21 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
13:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:40:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 179ms
13:40:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
13:40:21 INFO - PROCESS | 2568 | 1467751221860 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:21 INFO - PROCESS | 2568 | 1467751221879 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
13:40:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
13:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
13:40:22 INFO - PROCESS | 2568 | 1467751222035 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222052 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 169ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
13:40:22 INFO - PROCESS | 2568 | 1467751222213 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222235 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 188ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
13:40:22 INFO - PROCESS | 2568 | 1467751222401 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222417 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 169ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
13:40:22 INFO - PROCESS | 2568 | 1467751222577 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222596 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
13:40:22 INFO - PROCESS | 2568 | 1467751222750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222769 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
13:40:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 167ms
13:40:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
13:40:22 INFO - PROCESS | 2568 | 1467751222926 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | 1467751222945 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:22 INFO - PROCESS | 2568 | [Parent 2568] 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
13:40:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
13:40:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
13:40:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
13:40:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
13:40:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
13:40:23 INFO - PROCESS | 2568 | 1467751223097 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:23 INFO - PROCESS | 2568 | 1467751223115 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
13:40:23 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
13:40:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
13:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:40:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
13:40:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 169ms
13:40:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
13:40:23 INFO - PROCESS | 2568 | 1467751223274 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:23 INFO - PROCESS | 2568 | 1467751223291 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
13:40:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 169ms
13:40:23 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
13:40:23 INFO - PROCESS | 2568 | 1467751223446 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:23 INFO - PROCESS | 2568 | 1467751223465 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:24 INFO - PROCESS | 2568 | [Parent 2568] 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
13:40:24 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
13:40:24 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 878ms
13:40:24 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
13:40:24 INFO - PROCESS | 2568 | 1467751224329 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:24 INFO - PROCESS | 2568 | 1467751224348 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:25 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
13:40:25 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 880ms
13:40:25 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
13:40:25 INFO - PROCESS | 2568 | 1467751225214 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:25 INFO - PROCESS | 2568 | 1467751225233 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:25 INFO - PROCESS | 2568 | [Parent 2568] 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
13:40:26 INFO - PROCESS | 2568 | [Parent 2568] 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
13:40:26 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
13:40:26 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 984ms
13:40:26 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
13:40:26 INFO - PROCESS | 2568 | 1467751226202 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:26 INFO - PROCESS | 2568 | 1467751226221 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:27 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
13:40:27 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1074ms
13:40:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
13:40:27 INFO - PROCESS | 2568 | 1467751227282 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:27 INFO - PROCESS | 2568 | 1467751227310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
13:40:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
13:40:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
13:40:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
13:40:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 923ms
13:40:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
13:40:28 INFO - PROCESS | 2568 | 1467751228211 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:28 INFO - PROCESS | 2568 | 1467751228236 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
13:40:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
13:40:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1029ms
13:40:29 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
13:40:29 INFO - PROCESS | 2568 | 1467751229246 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:29 INFO - PROCESS | 2568 | 1467751229324 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
13:40:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
13:40:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 1022ms
13:40:30 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
13:40:30 INFO - PROCESS | 2568 | 1467751230271 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:30 INFO - PROCESS | 2568 | 1467751230292 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
13:40:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
13:40:31 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 941ms
13:40:31 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
13:40:31 INFO - PROCESS | 2568 | 1467751231217 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:31 INFO - PROCESS | 2568 | 1467751231237 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
13:40:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
13:40:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
13:40:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
13:40:32 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1019ms
13:40:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
13:40:32 INFO - PROCESS | 2568 | 1467751232242 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:32 INFO - PROCESS | 2568 | 1467751232267 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:32 INFO - PROCESS | 2568 | [Parent 2568] 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
13:40:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
13:40:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
13:40:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
13:40:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
13:40:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 986ms
13:40:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
13:40:33 INFO - PROCESS | 2568 | 1467751233234 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:33 INFO - PROCESS | 2568 | 1467751233261 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
13:40:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
13:40:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
13:40:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
13:40:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 923ms
13:40:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
13:40:34 INFO - PROCESS | 2568 | 1467751234162 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:34 INFO - PROCESS | 2568 | 1467751234184 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
13:40:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
13:40:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
13:40:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
13:40:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 983ms
13:40:35 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
13:40:35 INFO - PROCESS | 2568 | 1467751235151 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:35 INFO - PROCESS | 2568 | 1467751235174 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
13:40:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
13:40:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
13:40:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
13:40:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
13:40:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3695ms
13:40:38 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
13:40:38 INFO - PROCESS | 2568 | 1467751238846 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:38 INFO - PROCESS | 2568 | 1467751238866 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
13:40:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
13:40:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
13:40:42 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3248ms
13:40:42 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
13:40:42 INFO - PROCESS | 2568 | 1467751242100 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:42 INFO - PROCESS | 2568 | 1467751242125 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
13:40:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
13:40:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
13:40:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2435ms
13:40:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
13:40:44 INFO - PROCESS | 2568 | 1467751244541 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:44 INFO - PROCESS | 2568 | 1467751244563 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
13:40:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1126ms
13:40:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
13:40:45 INFO - PROCESS | 2568 | 1467751245676 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:45 INFO - PROCESS | 2568 | 1467751245698 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
13:40:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
13:40:46 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 941ms
13:40:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
13:40:46 INFO - PROCESS | 2568 | 1467751246633 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:46 INFO - PROCESS | 2568 | 1467751246659 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
13:40:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1175ms
13:40:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
13:40:47 INFO - PROCESS | 2568 | 1467751247819 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:47 INFO - PROCESS | 2568 | 1467751247844 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
13:40:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 981ms
13:40:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
13:40:48 INFO - PROCESS | 2568 | 1467751248808 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:48 INFO - PROCESS | 2568 | 1467751248830 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
13:40:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 880ms
13:40:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
13:40:49 INFO - PROCESS | 2568 | 1467751249693 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:49 INFO - PROCESS | 2568 | 1467751249716 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
13:40:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 921ms
13:40:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
13:40:50 INFO - PROCESS | 2568 | 1467751250617 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:50 INFO - PROCESS | 2568 | 1467751250637 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
13:40:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 879ms
13:40:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
13:40:51 INFO - PROCESS | 2568 | 1467751251500 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:51 INFO - PROCESS | 2568 | 1467751251521 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
13:40:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 982ms
13:40:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
13:40:52 INFO - PROCESS | 2568 | 1467751252489 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:52 INFO - PROCESS | 2568 | 1467751252511 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
13:40:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 922ms
13:40:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
13:40:53 INFO - PROCESS | 2568 | 1467751253416 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:53 INFO - PROCESS | 2568 | 1467751253444 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
13:40:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 983ms
13:40:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
13:40:54 INFO - PROCESS | 2568 | 1467751254404 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:54 INFO - PROCESS | 2568 | 1467751254426 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
13:40:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 985ms
13:40:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
13:40:55 INFO - PROCESS | 2568 | 1467751255396 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:55 INFO - PROCESS | 2568 | 1467751255417 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
13:40:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 984ms
13:40:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
13:40:56 INFO - PROCESS | 2568 | 1467751256382 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:56 INFO - PROCESS | 2568 | 1467751256403 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
13:40:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 985ms
13:40:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
13:40:57 INFO - PROCESS | 2568 | 1467751257371 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:57 INFO - PROCESS | 2568 | 1467751257393 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
13:40:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 942ms
13:40:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
13:40:58 INFO - PROCESS | 2568 | 1467751258320 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:58 INFO - PROCESS | 2568 | 1467751258345 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
13:40:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 942ms
13:40:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
13:40:59 INFO - PROCESS | 2568 | 1467751259268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:40:59 INFO - PROCESS | 2568 | 1467751259298 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
13:41:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1024ms
13:41:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
13:41:00 INFO - PROCESS | 2568 | 1467751260297 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:00 INFO - PROCESS | 2568 | 1467751260320 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
13:41:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 941ms
13:41:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
13:41:01 INFO - PROCESS | 2568 | 1467751261244 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:01 INFO - PROCESS | 2568 | 1467751261266 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
13:41:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 922ms
13:41:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
13:41:02 INFO - PROCESS | 2568 | 1467751262170 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:02 INFO - PROCESS | 2568 | 1467751262193 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
13:41:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 940ms
13:41:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
13:41:03 INFO - PROCESS | 2568 | 1467751263113 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:03 INFO - PROCESS | 2568 | 1467751263132 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
13:41:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 879ms
13:41:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
13:41:04 INFO - PROCESS | 2568 | 1467751263998 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:04 INFO - PROCESS | 2568 | 1467751264022 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
13:41:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 1024ms
13:41:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
13:41:05 INFO - PROCESS | 2568 | 1467751265027 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:05 INFO - PROCESS | 2568 | 1467751265056 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
13:41:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 879ms
13:41:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
13:41:05 INFO - PROCESS | 2568 | 1467751265911 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:05 INFO - PROCESS | 2568 | 1467751265937 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
13:41:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 772ms
13:41:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
13:41:06 INFO - PROCESS | 2568 | 1467751266688 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:06 INFO - PROCESS | 2568 | 1467751266710 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
13:41:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1029ms
13:41:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
13:41:07 INFO - PROCESS | 2568 | 1467751267724 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:07 INFO - PROCESS | 2568 | 1467751267745 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
13:41:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 921ms
13:41:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
13:41:08 INFO - PROCESS | 2568 | 1467751268646 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:08 INFO - PROCESS | 2568 | 1467751268668 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
13:41:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 981ms
13:41:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
13:41:09 INFO - PROCESS | 2568 | 1467751269633 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:09 INFO - PROCESS | 2568 | 1467751269654 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
13:41:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 943ms
13:41:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
13:41:10 INFO - PROCESS | 2568 | 1467751270582 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:10 INFO - PROCESS | 2568 | 1467751270603 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
13:41:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 985ms
13:41:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
13:41:11 INFO - PROCESS | 2568 | 1467751271572 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:11 INFO - PROCESS | 2568 | 1467751271601 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
13:41:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 943ms
13:41:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
13:41:12 INFO - PROCESS | 2568 | 1467751272521 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:12 INFO - PROCESS | 2568 | 1467751272544 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
13:41:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 876ms
13:41:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
13:41:13 INFO - PROCESS | 2568 | 1467751273402 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:13 INFO - PROCESS | 2568 | 1467751273424 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
13:41:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1026ms
13:41:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
13:41:14 INFO - PROCESS | 2568 | 1467751274433 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:14 INFO - PROCESS | 2568 | 1467751274453 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
13:41:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 940ms
13:41:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
13:41:15 INFO - PROCESS | 2568 | 1467751275375 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:15 INFO - PROCESS | 2568 | 1467751275395 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:41:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 922ms
13:41:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
13:41:16 INFO - PROCESS | 2568 | 1467751276302 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:16 INFO - PROCESS | 2568 | 1467751276327 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
13:41:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 939ms
13:41:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
13:41:17 INFO - PROCESS | 2568 | 1467751277247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:17 INFO - PROCESS | 2568 | 1467751277274 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
13:41:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 879ms
13:41:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
13:41:18 INFO - PROCESS | 2568 | 1467751278130 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:18 INFO - PROCESS | 2568 | 1467751278156 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
13:41:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1125ms
13:41:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
13:41:19 INFO - PROCESS | 2568 | 1467751279261 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:19 INFO - PROCESS | 2568 | 1467751279284 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
13:41:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 985ms
13:41:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
13:41:20 INFO - PROCESS | 2568 | 1467751280251 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:20 INFO - PROCESS | 2568 | 1467751280273 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:41:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 922ms
13:41:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
13:41:21 INFO - PROCESS | 2568 | 1467751281176 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:21 INFO - PROCESS | 2568 | 1467751281198 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
13:41:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 923ms
13:41:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
13:41:22 INFO - PROCESS | 2568 | 1467751282104 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:22 INFO - PROCESS | 2568 | 1467751282124 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
13:41:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1085ms
13:41:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
13:41:23 INFO - PROCESS | 2568 | 1467751283195 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:23 INFO - PROCESS | 2568 | 1467751283218 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:41:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1180ms
13:41:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
13:41:24 INFO - PROCESS | 2568 | 1467751284379 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:24 INFO - PROCESS | 2568 | 1467751284413 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
13:41:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 982ms
13:41:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
13:41:25 INFO - PROCESS | 2568 | 1467751285368 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:25 INFO - PROCESS | 2568 | 1467751285392 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
13:41:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 984ms
13:41:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
13:41:26 INFO - PROCESS | 2568 | 1467751286357 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:26 INFO - PROCESS | 2568 | 1467751286382 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:41:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 879ms
13:41:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
13:41:27 INFO - PROCESS | 2568 | 1467751287238 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:27 INFO - PROCESS | 2568 | 1467751287261 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
13:41:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 983ms
13:41:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
13:41:28 INFO - PROCESS | 2568 | 1467751288227 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:28 INFO - PROCESS | 2568 | 1467751288248 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
13:41:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 942ms
13:41:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
13:41:29 INFO - PROCESS | 2568 | 1467751289174 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:29 INFO - PROCESS | 2568 | 1467751289199 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
13:41:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 983ms
13:41:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
13:41:30 INFO - PROCESS | 2568 | 1467751290164 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:30 INFO - PROCESS | 2568 | 1467751290188 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
13:41:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 985ms
13:41:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
13:41:31 INFO - PROCESS | 2568 | 1467751291154 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:31 INFO - PROCESS | 2568 | 1467751291179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
13:41:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 944ms
13:41:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
13:41:32 INFO - PROCESS | 2568 | 1467751292103 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:32 INFO - PROCESS | 2568 | 1467751292125 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
13:41:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 981ms
13:41:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
13:41:33 INFO - PROCESS | 2568 | 1467751293087 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:33 INFO - PROCESS | 2568 | 1467751293108 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
13:41:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 942ms
13:41:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
13:41:34 INFO - PROCESS | 2568 | 1467751294033 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:34 INFO - PROCESS | 2568 | 1467751294055 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
13:41:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 942ms
13:41:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
13:41:34 INFO - PROCESS | 2568 | 1467751294981 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:35 INFO - PROCESS | 2568 | 1467751295007 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
13:41:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 878ms
13:41:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
13:41:35 INFO - PROCESS | 2568 | 1467751295866 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:35 INFO - PROCESS | 2568 | 1467751295889 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
13:41:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 1020ms
13:41:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
13:41:36 INFO - PROCESS | 2568 | 1467751296891 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:36 INFO - PROCESS | 2568 | 1467751296915 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
13:41:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 943ms
13:41:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
13:41:37 INFO - PROCESS | 2568 | 1467751297840 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:37 INFO - PROCESS | 2568 | 1467751297861 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
13:41:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 983ms
13:41:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
13:41:38 INFO - PROCESS | 2568 | 1467751298825 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:38 INFO - PROCESS | 2568 | 1467751298848 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
13:41:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 942ms
13:41:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
13:41:39 INFO - PROCESS | 2568 | 1467751299771 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:39 INFO - PROCESS | 2568 | 1467751299792 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
13:41:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 879ms
13:41:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
13:41:40 INFO - PROCESS | 2568 | 1467751300656 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:40 INFO - PROCESS | 2568 | 1467751300684 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
13:41:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1076ms
13:41:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
13:41:41 INFO - PROCESS | 2568 | 1467751301739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:41 INFO - PROCESS | 2568 | 1467751301763 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
13:41:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 983ms
13:41:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
13:41:42 INFO - PROCESS | 2568 | 1467751302727 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:42 INFO - PROCESS | 2568 | 1467751302750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
13:41:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 943ms
13:41:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
13:41:43 INFO - PROCESS | 2568 | 1467751303675 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:43 INFO - PROCESS | 2568 | 1467751303696 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
13:41:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 919ms
13:41:44 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
13:41:44 INFO - PROCESS | 2568 | 1467751304597 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:44 INFO - PROCESS | 2568 | 1467751304617 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
13:41:45 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1131ms
13:41:45 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
13:41:45 INFO - PROCESS | 2568 | 1467751305732 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:45 INFO - PROCESS | 2568 | 1467751305749 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
13:41:46 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1023ms
13:41:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
13:41:46 INFO - PROCESS | 2568 | 1467751306761 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:46 INFO - PROCESS | 2568 | 1467751306787 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
13:41:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 838ms
13:41:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
13:41:47 INFO - PROCESS | 2568 | 1467751307602 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:47 INFO - PROCESS | 2568 | 1467751307625 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
13:41:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 983ms
13:41:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
13:41:48 INFO - PROCESS | 2568 | 1467751308592 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:48 INFO - PROCESS | 2568 | 1467751308616 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
13:41:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1241ms
13:41:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
13:41:49 INFO - PROCESS | 2568 | 1467751309839 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:49 INFO - PROCESS | 2568 | 1467751309864 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
13:41:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 880ms
13:41:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
13:41:50 INFO - PROCESS | 2568 | 1467751310724 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:50 INFO - PROCESS | 2568 | 1467751310747 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
13:41:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 942ms
13:41:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
13:41:51 INFO - PROCESS | 2568 | 1467751311669 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:51 INFO - PROCESS | 2568 | 1467751311690 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
13:41:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 921ms
13:41:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
13:41:52 INFO - PROCESS | 2568 | 1467751312595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:52 INFO - PROCESS | 2568 | 1467751312615 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
13:41:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1029ms
13:41:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
13:41:53 INFO - PROCESS | 2568 | 1467751313629 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:53 INFO - PROCESS | 2568 | 1467751313653 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
13:41:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 838ms
13:41:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
13:41:54 INFO - PROCESS | 2568 | 1467751314472 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:54 INFO - PROCESS | 2568 | 1467751314493 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
13:41:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1026ms
13:41:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
13:41:55 INFO - PROCESS | 2568 | 1467751315504 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:55 INFO - PROCESS | 2568 | 1467751315527 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
13:41:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 878ms
13:41:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
13:41:56 INFO - PROCESS | 2568 | 1467751316384 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:56 INFO - PROCESS | 2568 | 1467751316406 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
13:41:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 921ms
13:41:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
13:41:57 INFO - PROCESS | 2568 | 1467751317310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:41:57 INFO - PROCESS | 2568 | 1467751317331 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
13:42:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
13:42:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8525ms
13:42:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
13:42:06 INFO - PROCESS | 2568 | 1467751325841 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:06 INFO - PROCESS | 2568 | 1467751325867 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
13:42:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
13:42:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
13:42:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
13:42:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3099ms
13:42:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
13:42:08 INFO - PROCESS | 2568 | 1467751328946 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:08 INFO - PROCESS | 2568 | 1467751328970 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
13:42:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1009ms
13:42:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
13:42:10 INFO - PROCESS | 2568 | 1467751329964 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:10 INFO - PROCESS | 2568 | 1467751329988 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
13:42:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 986ms
13:42:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
13:42:10 INFO - PROCESS | 2568 | 1467751330949 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:10 INFO - PROCESS | 2568 | 1467751330976 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
13:42:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 837ms
13:42:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
13:42:11 INFO - PROCESS | 2568 | 1467751331792 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:11 INFO - PROCESS | 2568 | 1467751331816 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
13:42:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1075ms
13:42:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
13:42:12 INFO - PROCESS | 2568 | 1467751332873 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:12 INFO - PROCESS | 2568 | 1467751332899 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
13:42:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 943ms
13:42:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
13:42:13 INFO - PROCESS | 2568 | 1467751333822 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:13 INFO - PROCESS | 2568 | 1467751333845 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
13:42:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 923ms
13:42:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
13:42:14 INFO - PROCESS | 2568 | 1467751334746 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:14 INFO - PROCESS | 2568 | 1467751334768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
13:42:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 922ms
13:42:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
13:42:15 INFO - PROCESS | 2568 | 1467751335674 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:15 INFO - PROCESS | 2568 | 1467751335696 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
13:42:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 986ms
13:42:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
13:42:16 INFO - PROCESS | 2568 | 1467751336666 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:16 INFO - PROCESS | 2568 | 1467751336691 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
13:42:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 984ms
13:42:17 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
13:42:17 INFO - PROCESS | 2568 | 1467751337653 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:17 INFO - PROCESS | 2568 | 1467751337675 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:17 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
13:42:17 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 230ms
13:42:17 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
13:42:17 INFO - PROCESS | 2568 | 1467751337901 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:17 INFO - PROCESS | 2568 | 1467751337932 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
13:42:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
13:42:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
13:42:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
13:42:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
13:42:18 INFO - PROCESS | 2568 | 1467751338080 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:18 INFO - PROCESS | 2568 | 1467751338104 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
13:42:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1239ms
13:42:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
13:42:19 INFO - PROCESS | 2568 | 1467751339325 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:19 INFO - PROCESS | 2568 | 1467751339347 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
13:42:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1078ms
13:42:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
13:42:20 INFO - PROCESS | 2568 | 1467751340405 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:20 INFO - PROCESS | 2568 | 1467751340427 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
13:42:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1178ms
13:42:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
13:42:21 INFO - PROCESS | 2568 | 1467751341588 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:21 INFO - PROCESS | 2568 | 1467751341608 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
13:42:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
13:42:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1237ms
13:42:22 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
13:42:22 INFO - PROCESS | 2568 | 1467751342831 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:22 INFO - PROCESS | 2568 | 1467751342857 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
13:42:23 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 878ms
13:42:23 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
13:42:23 INFO - PROCESS | 2568 | 1467751343713 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:23 INFO - PROCESS | 2568 | 1467751343734 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
13:42:24 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1138ms
13:42:24 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
13:42:24 INFO - PROCESS | 2568 | 1467751344858 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:24 INFO - PROCESS | 2568 | 1467751344881 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
13:42:26 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1136ms
13:42:26 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
13:42:26 INFO - PROCESS | 2568 | 1467751346006 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:26 INFO - PROCESS | 2568 | 1467751346028 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
13:42:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
13:42:27 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1025ms
13:42:27 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
13:42:27 INFO - PROCESS | 2568 | 1467751347038 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:27 INFO - PROCESS | 2568 | 1467751347074 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
13:42:28 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1192ms
13:42:28 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
13:42:28 INFO - PROCESS | 2568 | 1467751348232 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:28 INFO - PROCESS | 2568 | 1467751348253 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
13:42:29 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1129ms
13:42:29 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
13:42:29 INFO - PROCESS | 2568 | 1467751349366 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:29 INFO - PROCESS | 2568 | 1467751349387 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
13:42:30 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 878ms
13:42:30 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
13:42:30 INFO - PROCESS | 2568 | 1467751350250 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:30 INFO - PROCESS | 2568 | 1467751350290 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
13:42:31 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 985ms
13:42:31 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
13:42:31 INFO - PROCESS | 2568 | 1467751351241 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:31 INFO - PROCESS | 2568 | 1467751351262 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
13:42:32 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1281ms
13:42:32 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
13:42:32 INFO - PROCESS | 2568 | 1467751352527 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:32 INFO - PROCESS | 2568 | 1467751352552 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
13:42:33 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1275ms
13:42:33 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
13:42:33 INFO - PROCESS | 2568 | 1467751353805 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:33 INFO - PROCESS | 2568 | 1467751353825 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
13:42:34 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 880ms
13:42:34 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
13:42:34 INFO - PROCESS | 2568 | 1467751354689 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:34 INFO - PROCESS | 2568 | 1467751354710 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
13:42:37 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
13:42:37 INFO - window.indexedDB.open('test', val);..." did not throw
13:42:37 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:42:37 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:42:37 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
13:42:37 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
13:42:37 INFO - window.indexedDB.open('test', val);..." did not throw
13:42:37 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:42:37 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:42:37 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
13:42:37 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
13:42:37 INFO - window.indexedDB.open('test', val);..." did not throw
13:42:37 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:42:37 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:42:37 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
13:42:37 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
13:42:37 INFO - window.indexedDB.open('test', val);..." did not throw
13:42:37 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:42:37 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:42:37 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
13:42:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
13:42:37 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2800ms
13:42:37 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
13:42:37 INFO - PROCESS | 2568 | 1467751357496 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:37 INFO - PROCESS | 2568 | 1467751357521 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
13:42:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 881ms
13:42:38 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
13:42:38 INFO - PROCESS | 2568 | 1467751358382 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:38 INFO - PROCESS | 2568 | 1467751358407 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
13:42:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
13:42:39 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1384ms
13:42:39 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
13:42:39 INFO - PROCESS | 2568 | 1467751359772 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:39 INFO - PROCESS | 2568 | 1467751359796 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:40 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
13:42:40 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 942ms
13:42:40 INFO - TEST-START | /IndexedDB/idbindex_count.htm
13:42:40 INFO - PROCESS | 2568 | 1467751360718 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:40 INFO - PROCESS | 2568 | 1467751360744 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:41 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
13:42:41 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 879ms
13:42:41 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
13:42:41 INFO - PROCESS | 2568 | 1467751361601 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:41 INFO - PROCESS | 2568 | 1467751361622 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:42 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
13:42:42 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 982ms
13:42:42 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
13:42:42 INFO - PROCESS | 2568 | 1467751362589 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:42 INFO - PROCESS | 2568 | 1467751362615 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:43 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
13:42:43 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 984ms
13:42:43 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
13:42:43 INFO - PROCESS | 2568 | 1467751363578 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:43 INFO - PROCESS | 2568 | 1467751363600 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:44 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
13:42:44 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 983ms
13:42:44 INFO - TEST-START | /IndexedDB/idbindex_get.htm
13:42:44 INFO - PROCESS | 2568 | 1467751364567 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:44 INFO - PROCESS | 2568 | 1467751364591 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:45 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
13:42:45 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 984ms
13:42:45 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
13:42:45 INFO - PROCESS | 2568 | 1467751365556 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:45 INFO - PROCESS | 2568 | 1467751365579 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:46 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
13:42:46 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 942ms
13:42:46 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
13:42:46 INFO - PROCESS | 2568 | 1467751366502 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:46 INFO - PROCESS | 2568 | 1467751366527 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:47 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
13:42:47 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 834ms
13:42:47 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
13:42:47 INFO - PROCESS | 2568 | 1467751367343 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:47 INFO - PROCESS | 2568 | 1467751367367 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:48 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
13:42:48 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1029ms
13:42:48 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
13:42:48 INFO - PROCESS | 2568 | 1467751368376 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:48 INFO - PROCESS | 2568 | 1467751368400 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:49 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
13:42:49 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 879ms
13:42:49 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
13:42:49 INFO - PROCESS | 2568 | 1467751369257 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:49 INFO - PROCESS | 2568 | 1467751369279 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:50 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
13:42:50 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 941ms
13:42:50 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
13:42:50 INFO - PROCESS | 2568 | 1467751370204 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:50 INFO - PROCESS | 2568 | 1467751370226 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:51 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
13:42:51 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1176ms
13:42:51 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
13:42:51 INFO - PROCESS | 2568 | 1467751371386 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:51 INFO - PROCESS | 2568 | 1467751371414 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:52 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
13:42:52 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 878ms
13:42:52 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
13:42:52 INFO - PROCESS | 2568 | 1467751372269 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:52 INFO - PROCESS | 2568 | 1467751372292 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
13:42:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
13:42:53 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 939ms
13:42:53 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
13:42:53 INFO - PROCESS | 2568 | 1467751373212 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:53 INFO - PROCESS | 2568 | 1467751373234 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
13:42:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
13:42:54 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1030ms
13:42:54 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
13:42:54 INFO - PROCESS | 2568 | 1467751374247 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:54 INFO - PROCESS | 2568 | 1467751374270 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
13:42:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 921ms
13:42:55 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
13:42:55 INFO - PROCESS | 2568 | 1467751375174 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:55 INFO - PROCESS | 2568 | 1467751375197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
13:42:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 921ms
13:42:56 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
13:42:56 INFO - PROCESS | 2568 | 1467751376098 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:56 INFO - PROCESS | 2568 | 1467751376122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
13:42:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 1022ms
13:42:57 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
13:42:57 INFO - PROCESS | 2568 | 1467751377124 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:57 INFO - PROCESS | 2568 | 1467751377144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
13:42:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1026ms
13:42:58 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
13:42:58 INFO - PROCESS | 2568 | 1467751378156 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:58 INFO - PROCESS | 2568 | 1467751378178 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
13:42:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 922ms
13:42:59 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
13:42:59 INFO - PROCESS | 2568 | 1467751379084 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:42:59 INFO - PROCESS | 2568 | 1467751379107 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
13:43:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 986ms
13:43:00 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
13:43:00 INFO - PROCESS | 2568 | 1467751380075 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:00 INFO - PROCESS | 2568 | 1467751380097 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
13:43:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1031ms
13:43:01 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
13:43:01 INFO - PROCESS | 2568 | 1467751381111 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:01 INFO - PROCESS | 2568 | 1467751381132 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
13:43:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 879ms
13:43:01 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
13:43:02 INFO - PROCESS | 2568 | 1467751381993 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:02 INFO - PROCESS | 2568 | 1467751382013 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:02 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
13:43:02 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 983ms
13:43:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
13:43:02 INFO - PROCESS | 2568 | 1467751382980 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:03 INFO - PROCESS | 2568 | 1467751383003 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
13:43:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 878ms
13:43:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
13:43:03 INFO - PROCESS | 2568 | 1467751383864 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:03 INFO - PROCESS | 2568 | 1467751383887 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
13:43:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1028ms
13:43:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
13:43:04 INFO - PROCESS | 2568 | 1467751384898 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:04 INFO - PROCESS | 2568 | 1467751384921 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:43:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 880ms
13:43:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
13:43:05 INFO - PROCESS | 2568 | 1467751385783 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:05 INFO - PROCESS | 2568 | 1467751385807 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
13:43:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 879ms
13:43:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
13:43:06 INFO - PROCESS | 2568 | 1467751386667 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:06 INFO - PROCESS | 2568 | 1467751386690 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
13:43:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 922ms
13:43:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
13:43:07 INFO - PROCESS | 2568 | 1467751387592 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:07 INFO - PROCESS | 2568 | 1467751387614 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
13:43:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1028ms
13:43:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
13:43:08 INFO - PROCESS | 2568 | 1467751388625 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:08 INFO - PROCESS | 2568 | 1467751388644 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:43:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 879ms
13:43:09 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
13:43:09 INFO - PROCESS | 2568 | 1467751389510 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - PROCESS | 2568 | 1467751389537 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
13:43:09 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 169ms
13:43:09 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
13:43:09 INFO - PROCESS | 2568 | 1467751389683 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - PROCESS | 2568 | 1467751389697 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
13:43:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
13:43:09 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 171ms
13:43:09 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
13:43:09 INFO - PROCESS | 2568 | 1467751389858 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:09 INFO - PROCESS | 2568 | 1467751389878 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
13:43:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
13:43:10 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 272ms
13:43:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
13:43:10 INFO - PROCESS | 2568 | 1467751390139 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:10 INFO - PROCESS | 2568 | 1467751390158 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
13:43:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 879ms
13:43:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
13:43:11 INFO - PROCESS | 2568 | 1467751391022 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:11 INFO - PROCESS | 2568 | 1467751391049 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
13:43:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 878ms
13:43:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
13:43:11 INFO - PROCESS | 2568 | 1467751391905 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:11 INFO - PROCESS | 2568 | 1467751391927 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
13:43:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 941ms
13:43:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
13:43:12 INFO - PROCESS | 2568 | 1467751392858 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:12 INFO - PROCESS | 2568 | 1467751392879 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
13:43:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 878ms
13:43:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
13:43:13 INFO - PROCESS | 2568 | 1467751393739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:13 INFO - PROCESS | 2568 | 1467751393759 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
13:43:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 984ms
13:43:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
13:43:14 INFO - PROCESS | 2568 | 1467751394728 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:14 INFO - PROCESS | 2568 | 1467751394751 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
13:43:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 920ms
13:43:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
13:43:15 INFO - PROCESS | 2568 | 1467751395654 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:15 INFO - PROCESS | 2568 | 1467751395679 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:43:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1027ms
13:43:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
13:43:16 INFO - PROCESS | 2568 | 1467751396685 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:16 INFO - PROCESS | 2568 | 1467751396707 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:43:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 880ms
13:43:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
13:43:17 INFO - PROCESS | 2568 | 1467751397570 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:17 INFO - PROCESS | 2568 | 1467751397595 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
13:43:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 986ms
13:43:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
13:43:18 INFO - PROCESS | 2568 | 1467751398562 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:18 INFO - PROCESS | 2568 | 1467751398584 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
13:43:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 877ms
13:43:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
13:43:19 INFO - PROCESS | 2568 | 1467751399445 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:19 INFO - PROCESS | 2568 | 1467751399467 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
13:43:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1077ms
13:43:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
13:43:20 INFO - PROCESS | 2568 | 1467751400525 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:20 INFO - PROCESS | 2568 | 1467751400545 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
13:43:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 942ms
13:43:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
13:43:21 INFO - PROCESS | 2568 | 1467751401471 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:21 INFO - PROCESS | 2568 | 1467751401493 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
13:43:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 922ms
13:43:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
13:43:22 INFO - PROCESS | 2568 | 1467751402399 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:22 INFO - PROCESS | 2568 | 1467751402425 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
13:43:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 982ms
13:43:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
13:43:23 INFO - PROCESS | 2568 | 1467751403387 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:23 INFO - PROCESS | 2568 | 1467751403410 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
13:43:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 984ms
13:43:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
13:43:24 INFO - PROCESS | 2568 | 1467751404376 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:24 INFO - PROCESS | 2568 | 1467751404399 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
13:43:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 879ms
13:43:25 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
13:43:25 INFO - PROCESS | 2568 | 1467751405262 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:25 INFO - PROCESS | 2568 | 1467751405284 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
13:43:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1079ms
13:43:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
13:43:26 INFO - PROCESS | 2568 | 1467751406344 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:26 INFO - PROCESS | 2568 | 1467751406365 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
13:43:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 877ms
13:43:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
13:43:27 INFO - PROCESS | 2568 | 1467751407224 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:27 INFO - PROCESS | 2568 | 1467751407243 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:43:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 923ms
13:43:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
13:43:28 INFO - PROCESS | 2568 | 1467751408153 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:28 INFO - PROCESS | 2568 | 1467751408179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:43:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 879ms
13:43:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
13:43:29 INFO - PROCESS | 2568 | 1467751409036 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:29 INFO - PROCESS | 2568 | 1467751409058 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
13:43:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1075ms
13:43:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
13:43:30 INFO - PROCESS | 2568 | 1467751410117 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:30 INFO - PROCESS | 2568 | 1467751410141 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
13:43:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 944ms
13:43:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
13:43:31 INFO - PROCESS | 2568 | 1467751411067 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:31 INFO - PROCESS | 2568 | 1467751411090 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
13:43:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 880ms
13:43:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
13:43:31 INFO - PROCESS | 2568 | 1467751411952 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:31 INFO - PROCESS | 2568 | 1467751411975 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:43:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 880ms
13:43:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
13:43:32 INFO - PROCESS | 2568 | 1467751412835 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:32 INFO - PROCESS | 2568 | 1467751412855 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
13:43:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 982ms
13:43:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
13:43:33 INFO - PROCESS | 2568 | 1467751413822 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:33 INFO - PROCESS | 2568 | 1467751413841 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
13:43:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 922ms
13:43:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
13:43:34 INFO - PROCESS | 2568 | 1467751414750 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:34 INFO - PROCESS | 2568 | 1467751414775 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
13:43:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 983ms
13:43:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
13:43:35 INFO - PROCESS | 2568 | 1467751415738 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:35 INFO - PROCESS | 2568 | 1467751415776 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:43:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 985ms
13:43:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
13:43:36 INFO - PROCESS | 2568 | 1467751416729 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:36 INFO - PROCESS | 2568 | 1467751416752 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
13:43:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 983ms
13:43:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
13:43:37 INFO - PROCESS | 2568 | 1467751417718 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:37 INFO - PROCESS | 2568 | 1467751417739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
13:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 880ms
13:43:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
13:43:38 INFO - PROCESS | 2568 | 1467751418599 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:38 INFO - PROCESS | 2568 | 1467751418619 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
13:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 880ms
13:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
13:43:39 INFO - PROCESS | 2568 | 1467751419484 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:39 INFO - PROCESS | 2568 | 1467751419504 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
13:43:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1024ms
13:43:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
13:43:40 INFO - PROCESS | 2568 | 1467751420514 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:40 INFO - PROCESS | 2568 | 1467751420542 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
13:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 985ms
13:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
13:43:41 INFO - PROCESS | 2568 | 1467751421504 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:41 INFO - PROCESS | 2568 | 1467751421526 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:42 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
13:43:42 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
13:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:43:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:43:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 836ms
13:43:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
13:43:42 INFO - PROCESS | 2568 | 1467751422346 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:42 INFO - PROCESS | 2568 | 1467751422370 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:43 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
13:43:43 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
13:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:43:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:43:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 944ms
13:43:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
13:43:43 INFO - PROCESS | 2568 | 1467751423297 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:43 INFO - PROCESS | 2568 | 1467751423319 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
13:43:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 981ms
13:43:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
13:43:44 INFO - PROCESS | 2568 | 1467751424286 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:44 INFO - PROCESS | 2568 | 1467751424307 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
13:43:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 922ms
13:43:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
13:43:45 INFO - PROCESS | 2568 | 1467751425210 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:45 INFO - PROCESS | 2568 | 1467751425234 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
13:43:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1026ms
13:43:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
13:43:46 INFO - PROCESS | 2568 | 1467751426241 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:46 INFO - PROCESS | 2568 | 1467751426260 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
13:43:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 920ms
13:43:47 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
13:43:47 INFO - PROCESS | 2568 | 1467751427168 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:47 INFO - PROCESS | 2568 | 1467751427195 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
13:43:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 985ms
13:43:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
13:43:48 INFO - PROCESS | 2568 | 1467751428201 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:48 INFO - PROCESS | 2568 | 1467751428225 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
13:43:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1026ms
13:43:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
13:43:49 INFO - PROCESS | 2568 | 1467751429188 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:49 INFO - PROCESS | 2568 | 1467751429211 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
13:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 985ms
13:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
13:43:50 INFO - PROCESS | 2568 | 1467751430179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:50 INFO - PROCESS | 2568 | 1467751430205 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:43:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 983ms
13:43:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
13:43:51 INFO - PROCESS | 2568 | 1467751431167 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:51 INFO - PROCESS | 2568 | 1467751431188 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:43:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 921ms
13:43:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
13:43:52 INFO - PROCESS | 2568 | 1467751432090 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:52 INFO - PROCESS | 2568 | 1467751432112 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
13:43:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1344ms
13:43:53 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
13:43:53 INFO - PROCESS | 2568 | 1467751433441 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:53 INFO - PROCESS | 2568 | 1467751433467 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
13:43:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 985ms
13:43:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
13:43:54 INFO - PROCESS | 2568 | 1467751434432 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:54 INFO - PROCESS | 2568 | 1467751434454 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
13:43:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1023ms
13:43:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
13:43:55 INFO - PROCESS | 2568 | 1467751435460 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:55 INFO - PROCESS | 2568 | 1467751435483 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
13:43:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 943ms
13:43:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
13:43:56 INFO - PROCESS | 2568 | 1467751436406 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:56 INFO - PROCESS | 2568 | 1467751436431 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
13:43:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 940ms
13:43:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
13:43:57 INFO - PROCESS | 2568 | 1467751437351 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:57 INFO - PROCESS | 2568 | 1467751437372 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
13:43:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 877ms
13:43:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
13:43:58 INFO - PROCESS | 2568 | 1467751438234 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:58 INFO - PROCESS | 2568 | 1467751438259 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
13:43:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1027ms
13:43:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
13:43:59 INFO - PROCESS | 2568 | 1467751439268 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:43:59 INFO - PROCESS | 2568 | 1467751439294 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
13:44:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 878ms
13:44:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
13:44:00 INFO - PROCESS | 2568 | 1467751440150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:00 INFO - PROCESS | 2568 | 1467751440172 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
13:44:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1028ms
13:44:01 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
13:44:01 INFO - PROCESS | 2568 | 1467751441183 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:01 INFO - PROCESS | 2568 | 1467751441204 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
13:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
13:44:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 922ms
13:44:02 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
13:44:02 INFO - PROCESS | 2568 | 1467751442109 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:02 INFO - PROCESS | 2568 | 1467751442132 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
13:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
13:44:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 942ms
13:44:03 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
13:44:03 INFO - PROCESS | 2568 | 1467751443055 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:03 INFO - PROCESS | 2568 | 1467751443075 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
13:44:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1024ms
13:44:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
13:44:04 INFO - PROCESS | 2568 | 1467751444084 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:04 INFO - PROCESS | 2568 | 1467751444109 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
13:44:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 982ms
13:44:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
13:44:05 INFO - PROCESS | 2568 | 1467751445071 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:05 INFO - PROCESS | 2568 | 1467751445137 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
13:44:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 986ms
13:44:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
13:44:06 INFO - PROCESS | 2568 | 1467751446063 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:06 INFO - PROCESS | 2568 | 1467751446088 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
13:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
13:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
13:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
13:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
13:44:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3544ms
13:44:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
13:44:09 INFO - PROCESS | 2568 | 1467751449612 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:09 INFO - PROCESS | 2568 | 1467751449633 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
13:44:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1277ms
13:44:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
13:44:10 INFO - PROCESS | 2568 | 1467751450894 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:10 INFO - PROCESS | 2568 | 1467751450916 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
13:44:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 923ms
13:44:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
13:44:11 INFO - PROCESS | 2568 | 1467751451821 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:11 INFO - PROCESS | 2568 | 1467751451846 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
13:44:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 942ms
13:44:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
13:44:12 INFO - PROCESS | 2568 | 1467751452768 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:12 INFO - PROCESS | 2568 | 1467751452791 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
13:44:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 943ms
13:44:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
13:44:13 INFO - PROCESS | 2568 | 1467751453717 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:13 INFO - PROCESS | 2568 | 1467751453738 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
13:44:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 923ms
13:44:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
13:44:14 INFO - PROCESS | 2568 | 1467751454643 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:14 INFO - PROCESS | 2568 | 1467751454665 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
13:44:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 921ms
13:44:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
13:44:15 INFO - PROCESS | 2568 | 1467751455569 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:15 INFO - PROCESS | 2568 | 1467751455589 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:44:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1025ms
13:44:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
13:44:16 INFO - PROCESS | 2568 | 1467751456599 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:16 INFO - PROCESS | 2568 | 1467751456627 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:44:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 838ms
13:44:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
13:44:17 INFO - PROCESS | 2568 | 1467751457444 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:17 INFO - PROCESS | 2568 | 1467751457469 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
13:44:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1082ms
13:44:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
13:44:18 INFO - PROCESS | 2568 | 1467751458530 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:18 INFO - PROCESS | 2568 | 1467751458554 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
13:44:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1029ms
13:44:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
13:44:19 INFO - PROCESS | 2568 | 1467751459566 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:19 INFO - PROCESS | 2568 | 1467751459587 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
13:44:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 940ms
13:44:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
13:44:20 INFO - PROCESS | 2568 | 1467751460507 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:20 INFO - PROCESS | 2568 | 1467751460528 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
13:44:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1026ms
13:44:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
13:44:21 INFO - PROCESS | 2568 | 1467751461538 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:21 INFO - PROCESS | 2568 | 1467751461559 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
13:44:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1022ms
13:44:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
13:44:22 INFO - PROCESS | 2568 | 1467751462566 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:22 INFO - PROCESS | 2568 | 1467751462591 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
13:44:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 921ms
13:44:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
13:44:23 INFO - PROCESS | 2568 | 1467751463503 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:23 INFO - PROCESS | 2568 | 1467751463540 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
13:44:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1083ms
13:44:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
13:44:24 INFO - PROCESS | 2568 | 1467751464581 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:24 INFO - PROCESS | 2568 | 1467751464607 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
13:44:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 985ms
13:44:25 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
13:44:25 INFO - PROCESS | 2568 | 1467751465575 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:25 INFO - PROCESS | 2568 | 1467751465598 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:26 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
13:44:26 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1022ms
13:44:26 INFO - TEST-START | /IndexedDB/idbtransaction.htm
13:44:26 INFO - PROCESS | 2568 | 1467751466604 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:26 INFO - PROCESS | 2568 | 1467751466625 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:27 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
13:44:27 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
13:44:27 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 879ms
13:44:27 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
13:44:27 INFO - PROCESS | 2568 | 1467751467485 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:27 INFO - PROCESS | 2568 | 1467751467506 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
13:44:28 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 879ms
13:44:28 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
13:44:28 INFO - PROCESS | 2568 | 1467751468369 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:28 INFO - PROCESS | 2568 | 1467751468391 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
13:44:34 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
13:44:34 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5674ms
13:44:34 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
13:44:34 INFO - PROCESS | 2568 | 1467751474049 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:34 INFO - PROCESS | 2568 | 1467751474076 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:35 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
13:44:35 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1282ms
13:44:35 INFO - TEST-START | /IndexedDB/index_sort_order.htm
13:44:35 INFO - PROCESS | 2568 | 1467751475336 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:35 INFO - PROCESS | 2568 | 1467751475362 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:36 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
13:44:36 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 943ms
13:44:36 INFO - TEST-START | /IndexedDB/interfaces.html
13:44:36 INFO - PROCESS | 2568 | 1467751476283 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:36 INFO - PROCESS | 2568 | 1467751476310 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
13:44:36 INFO - TEST-OK | /IndexedDB/interfaces.html | took 328ms
13:44:36 INFO - TEST-START | /IndexedDB/interfaces.worker
13:44:36 INFO - PROCESS | 2568 | 1467751476617 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:36 INFO - PROCESS | 2568 | 1467751476634 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
13:44:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:44:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:44:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:44:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:44:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:44:36 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
13:44:36 INFO - {}
13:44:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
13:44:37 INFO - {}
13:44:37 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 399ms
13:44:37 INFO - TEST-START | /IndexedDB/key_invalid.htm
13:44:37 INFO - PROCESS | 2568 | 1467751477025 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:37 INFO - PROCESS | 2568 | 1467751477047 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
13:44:37 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
13:44:37 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 851ms
13:44:37 INFO - TEST-START | /IndexedDB/key_valid.html
13:44:37 INFO - PROCESS | 2568 | 1467751477875 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:37 INFO - PROCESS | 2568 | 1467751477905 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:42 INFO - PROCESS | 2568 | [Parent 2568] 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
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
13:44:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
13:44:50 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12929ms
13:44:50 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
13:44:50 INFO - PROCESS | 2568 | 1467751490811 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:50 INFO - PROCESS | 2568 | 1467751490838 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:51 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
13:44:51 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1021ms
13:44:51 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
13:44:51 INFO - PROCESS | 2568 | 1467751491838 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:51 INFO - PROCESS | 2568 | 1467751491863 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:52 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
13:44:52 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 879ms
13:44:52 INFO - TEST-START | /IndexedDB/keygenerator.htm
13:44:52 INFO - PROCESS | 2568 | 1467751492723 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:52 INFO - PROCESS | 2568 | 1467751492749 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
13:44:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
13:44:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
13:44:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2335ms
13:44:55 INFO - TEST-START | /IndexedDB/keyorder.htm
13:44:55 INFO - PROCESS | 2568 | 1467751495062 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:55 INFO - PROCESS | 2568 | 1467751495087 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
13:44:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
13:44:56 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1088ms
13:44:56 INFO - TEST-START | /IndexedDB/keypath.htm
13:44:56 INFO - PROCESS | 2568 | 1467751496154 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:56 INFO - PROCESS | 2568 | 1467751496179 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
13:44:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
13:44:57 INFO - TEST-OK | /IndexedDB/keypath.htm | took 987ms
13:44:57 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
13:44:57 INFO - PROCESS | 2568 | 1467751497147 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:57 INFO - PROCESS | 2568 | 1467751497172 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
13:44:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
13:44:58 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 988ms
13:44:58 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
13:44:58 INFO - PROCESS | 2568 | 1467751498138 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:44:58 INFO - PROCESS | 2568 | 1467751498161 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
13:45:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
13:45:00 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
13:45:00 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2390ms
13:45:00 INFO - TEST-START | /IndexedDB/list_ordering.htm
13:45:00 INFO - PROCESS | 2568 | 1467751500535 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:00 INFO - PROCESS | 2568 | 1467751500559 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
13:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
13:45:03 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
13:45:03 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2483ms
13:45:03 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
13:45:03 INFO - PROCESS | 2568 | 1467751503023 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:03 INFO - PROCESS | 2568 | 1467751503048 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:04 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
13:45:04 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1134ms
13:45:04 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
13:45:04 INFO - PROCESS | 2568 | 1467751504164 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:04 INFO - PROCESS | 2568 | 1467751504186 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:05 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
13:45:05 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 984ms
13:45:05 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
13:45:05 INFO - PROCESS | 2568 | 1467751505150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:05 INFO - PROCESS | 2568 | 1467751505173 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:06 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
13:45:06 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 983ms
13:45:06 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
13:45:06 INFO - PROCESS | 2568 | 1467751506139 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:06 INFO - PROCESS | 2568 | 1467751506173 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:07 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
13:45:07 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 984ms
13:45:07 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
13:45:07 INFO - PROCESS | 2568 | 1467751507128 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:07 INFO - PROCESS | 2568 | 1467751507150 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:08 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
13:45:08 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1184ms
13:45:08 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
13:45:08 INFO - PROCESS | 2568 | 1467751508318 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:08 INFO - PROCESS | 2568 | 1467751508341 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:09 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
13:45:09 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1239ms
13:45:09 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
13:45:09 INFO - PROCESS | 2568 | 1467751509560 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:09 INFO - PROCESS | 2568 | 1467751509580 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:10 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
13:45:10 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 923ms
13:45:10 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
13:45:10 INFO - PROCESS | 2568 | 1467751510487 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:10 INFO - PROCESS | 2568 | 1467751510507 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:11 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
13:45:11 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1070ms
13:45:11 INFO - TEST-START | /IndexedDB/value.htm
13:45:11 INFO - PROCESS | 2568 | 1467751511584 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:11 INFO - PROCESS | 2568 | 1467751511607 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:13 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
13:45:13 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
13:45:13 INFO - TEST-OK | /IndexedDB/value.htm | took 1629ms
13:45:13 INFO - TEST-START | /IndexedDB/value_recursive.htm
13:45:13 INFO - PROCESS | 2568 | 1467751513219 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:13 INFO - PROCESS | 2568 | 1467751513241 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
13:45:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
13:45:15 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
13:45:15 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2396ms
13:45:15 INFO - TEST-START | /IndexedDB/writer-starvation.htm
13:45:15 INFO - PROCESS | 2568 | 1467751515620 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:15 INFO - PROCESS | 2568 | 1467751515643 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
13:45:17 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1444ms
13:45:17 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
13:45:17 INFO - PROCESS | 2568 | 1467751517070 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - PROCESS | 2568 | 1467751517094 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
13:45:17 INFO - {}
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
13:45:17 INFO - {}
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
13:45:17 INFO - {}
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
13:45:17 INFO - {}
13:45:17 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 229ms
13:45:17 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
13:45:17 INFO - PROCESS | 2568 | 1467751517305 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - PROCESS | 2568 | 1467751517326 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
13:45:17 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
13:45:17 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
13:45:17 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
13:45:17 INFO - PROCESS | 2568 | 1467751517482 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - PROCESS | 2568 | 1467751517498 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
13:45:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 284ms
13:45:17 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
13:45:17 INFO - PROCESS | 2568 | 1467751517775 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - PROCESS | 2568 | 1467751517796 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
13:45:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
13:45:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
13:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
13:45:17 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
13:45:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
13:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:17 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
13:45:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
13:45:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 179ms
13:45:17 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
13:45:17 INFO - PROCESS | 2568 | 1467751517960 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:17 INFO - PROCESS | 2568 | 1467751517982 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:45:18 INFO - [native code]
13:45:18 INFO - }" but got function "function () {
13:45:18 INFO - }"
13:45:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:45:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
13:45:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
13:45:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
13:45:18 INFO - PROCESS | 2568 | 1467751518138 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - PROCESS | 2568 | 1467751518159 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:45:18 INFO - [native code]
13:45:18 INFO - }" but got function "function () {
13:45:18 INFO - }"
13:45:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
13:45:18 INFO - {}
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:45:18 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
13:45:18 INFO - {}
13:45:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 231ms
13:45:18 INFO - PROCESS | 2568 | 1467751518371 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
13:45:18 INFO - PROCESS | 2568 | 1467751518392 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:45:18 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:45:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:45:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:45:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:45:18 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:45:18 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:18 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:45:18 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:45:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 184ms
13:45:18 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
13:45:18 INFO - PROCESS | 2568 | 1467751518562 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - PROCESS | 2568 | 1467751518581 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
13:45:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 181ms
13:45:18 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
13:45:18 INFO - PROCESS | 2568 | 1467751518748 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - PROCESS | 2568 | 1467751518775 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
13:45:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
13:45:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
13:45:18 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
13:45:18 INFO - PROCESS | 2568 | 1467751518923 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:18 INFO - PROCESS | 2568 | 1467751518943 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
13:45:19 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
13:45:19 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
13:45:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
13:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
13:45:19 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 170ms
13:45:19 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
13:45:19 INFO - PROCESS | 2568 | 1467751519098 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:19 INFO - PROCESS | 2568 | 1467751519122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
13:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
13:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
13:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
13:45:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
13:45:20 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1175ms
13:45:20 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
13:45:20 INFO - PROCESS | 2568 | 1467751520278 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:20 INFO - PROCESS | 2568 | 1467751520298 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
13:45:21 INFO - {}
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
13:45:21 INFO - {}
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
13:45:21 INFO - {}
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
13:45:21 INFO - {}
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
13:45:21 INFO - {}
13:45:21 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1182ms
13:45:21 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
13:45:21 INFO - PROCESS | 2568 | 1467751521465 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:21 INFO - PROCESS | 2568 | 1467751521480 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:21 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
13:45:21 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 375ms
13:45:21 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
13:45:21 INFO - PROCESS | 2568 | 1467751521843 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:21 INFO - PROCESS | 2568 | 1467751521860 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:22 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
13:45:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
13:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
13:45:22 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
13:45:22 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
13:45:22 INFO - PROCESS | 2568 | 1467751522020 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:22 INFO - PROCESS | 2568 | 1467751522040 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:23 INFO - PROCESS | 2568 | [Parent 2568] 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
13:45:26 INFO - PROCESS | 2568 | [Parent 2568] 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
13:45:32 INFO - PROCESS | 2568 | MARIONETTE LOG: INFO: Timeout fired
13:45:32 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
13:45:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:45:32 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10097ms
13:45:32 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:45:32 INFO - PROCESS | 2568 | 1467751532122 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - PROCESS | 2568 | 1467751532147 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:45:32 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 480ms
13:45:32 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:45:32 INFO - PROCESS | 2568 | 1467751532607 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - PROCESS | 2568 | 1467751532633 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:45:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
13:45:32 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:45:32 INFO - PROCESS | 2568 | 1467751532785 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - PROCESS | 2568 | 1467751532809 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:45:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
13:45:32 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:45:32 INFO - PROCESS | 2568 | 1467751532955 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:32 INFO - PROCESS | 2568 | 1467751532976 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:45:33 INFO - {}
13:45:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 170ms
13:45:33 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:45:33 INFO - PROCESS | 2568 | 1467751533129 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - PROCESS | 2568 | 1467751533144 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:45:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 169ms
13:45:33 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:45:33 INFO - PROCESS | 2568 | 1467751533305 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - PROCESS | 2568 | 1467751533336 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:45:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
13:45:33 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:45:33 INFO - PROCESS | 2568 | 1467751533479 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - PROCESS | 2568 | 1467751533494 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
13:45:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
13:45:33 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:45:33 INFO - PROCESS | 2568 | 1467751533654 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - PROCESS | 2568 | 1467751533674 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:45:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 169ms
13:45:33 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:45:33 INFO - PROCESS | 2568 | 1467751533828 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:33 INFO - PROCESS | 2568 | 1467751533843 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:45:34 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 169ms
13:45:34 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:45:34 INFO - PROCESS | 2568 | 1467751534003 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - PROCESS | 2568 | 1467751534025 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
13:45:34 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:34 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:45:34 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:34 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:45:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:45:34 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 230ms
13:45:34 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:45:34 INFO - PROCESS | 2568 | 1467751534239 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - PROCESS | 2568 | 1467751534265 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:45:34 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
13:45:34 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:45:34 INFO - PROCESS | 2568 | 1467751534411 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - PROCESS | 2568 | 1467751534426 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:45:34 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
13:45:34 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:45:34 INFO - PROCESS | 2568 | 1467751534585 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - PROCESS | 2568 | 1467751534606 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:45:34 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
13:45:34 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:45:34 INFO - PROCESS | 2568 | 1467751534761 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - PROCESS | 2568 | 1467751534776 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:34 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
13:45:34 INFO - do_test/)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:45:56 INFO - )
13:45:56 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
13:45:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:45:56 INFO - PROCESS | 2568 | 1467751556670 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:56 INFO - PROCESS | 2568 | 1467751556690 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:45:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:45:56 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
13:45:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:45:56 INFO - PROCESS | 2568 | 1467751556846 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:56 INFO - PROCESS | 2568 | 1467751556870 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557020 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557042 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557197 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557222 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557371 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557390 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:45:57 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:57 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557548 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557566 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:45:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557720 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557739 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:45:57 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 169ms
13:45:57 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:45:57 INFO - PROCESS | 2568 | 1467751557898 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:57 INFO - PROCESS | 2568 | 1467751557918 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:45:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 170ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558070 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558089 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:45:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558246 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558258 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558420 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558439 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558598 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558623 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558770 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558790 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:45:58 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 169ms
13:45:58 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:45:58 INFO - PROCESS | 2568 | 1467751558946 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:58 INFO - PROCESS | 2568 | 1467751558958 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
13:45:59 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:45:59 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:45:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:45:59 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
13:45:59 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:45:59 INFO - PROCESS | 2568 | 1467751559118 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - PROCESS | 2568 | 1467751559139 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:45:59 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
13:45:59 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:45:59 INFO - PROCESS | 2568 | 1467751559295 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - PROCESS | 2568 | 1467751559316 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:45:59 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 169ms
13:45:59 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:45:59 INFO - PROCESS | 2568 | 1467751559467 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - PROCESS | 2568 | 1467751559491 Marionette INFO sendAsync e6dbc2be-e7ee-48fb-be08-3c8e91da57f9
13:45:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: