builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-e10s-1
slave: t-w732-ix-139
starttime: 1466736561.39
results: success (0)
buildid: 20160623153657
builduid: 46d2a3a5549d444bbfa748bec8b2d166
revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:21.387205) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:21.387965) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:21.388481) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:21.580477) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 19:49:21.585217) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--19:49:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 3.97 MB/s
19:49:22 (3.97 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.096000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 19:49:22.750742) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 19:49:22.751498) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=3.401000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 19:49:26.170505) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 19:49:26.170938) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b449af6b87414aa2ed035aaaa5043642e9a4ac06 --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 b449af6b87414aa2ed035aaaa5043642e9a4ac06 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2016-06-23 19:49:26,440 truncating revision to first 12 chars
2016-06-23 19:49:26,440 Setting DEBUG logging.
2016-06-23 19:49:26,440 attempt 1/10
2016-06-23 19:49:26,440 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b449af6b8741?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 19:49:27,025 unpacking tar archive at: mozilla-beta-b449af6b8741/testing/mozharness/
program finished with exit code 0
elapsedTime=1.283000
========= master_lag: 0.23 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 19:49:27.681782) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:27.682196) =========
script_repo_revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:27.682678) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:27.683036) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 19:49:27.799802) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 1 secs) (at 2016-06-23 19:49:27.800138) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-139
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-139
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-139
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
19:49:28 INFO - MultiFileLogger online at 20160623 19:49:28 in C:\slave\test
19:49:28 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
19:49:28 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
19:49:28 INFO - {'append_to_log': False,
19:49:28 INFO - 'base_work_dir': 'C:\\slave\\test',
19:49:28 INFO - 'blob_upload_branch': 'mozilla-beta',
19:49:28 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
19:49:28 INFO - 'buildbot_json_path': 'buildprops.json',
19:49:28 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
19:49:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:49:28 INFO - 'download_minidump_stackwalk': True,
19:49:28 INFO - 'download_symbols': 'ondemand',
19:49:28 INFO - 'e10s': True,
19:49:28 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
19:49:28 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
19:49:28 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
19:49:28 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
19:49:28 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
19:49:28 INFO - 'C:/mozilla-build/tooltool.py'),
19:49:28 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
19:49:28 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
19:49:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:49:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:49:28 INFO - 'log_level': 'info',
19:49:28 INFO - 'log_to_console': True,
19:49:28 INFO - 'opt_config_files': (),
19:49:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:49:28 INFO - '--processes=1',
19:49:28 INFO - '--config=%(test_path)s/wptrunner.ini',
19:49:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:49:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:49:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:49:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:49:28 INFO - 'pip_index': False,
19:49:28 INFO - 'require_test_zip': True,
19:49:28 INFO - 'test_type': ('testharness',),
19:49:28 INFO - 'this_chunk': '1',
19:49:28 INFO - 'total_chunks': '5',
19:49:28 INFO - 'virtualenv_path': 'venv',
19:49:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:49:28 INFO - 'work_dir': 'build'}
19:49:28 INFO - #####
19:49:28 INFO - ##### Running clobber step.
19:49:28 INFO - #####
19:49:28 INFO - Running pre-action listener: _resource_record_pre_action
19:49:28 INFO - Running main action method: clobber
19:49:28 INFO - rmtree: C:\slave\test\build
19:49:28 INFO - Using _rmtree_windows ...
19:49:28 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
19:52:11 INFO - Running post-action listener: _resource_record_post_action
19:52:11 INFO - #####
19:52:11 INFO - ##### Running read-buildbot-config step.
19:52:11 INFO - #####
19:52:11 INFO - Running pre-action listener: _resource_record_pre_action
19:52:11 INFO - Running main action method: read_buildbot_config
19:52:11 INFO - Using buildbot properties:
19:52:11 INFO - {
19:52:11 INFO - "project": "",
19:52:11 INFO - "product": "firefox",
19:52:11 INFO - "script_repo_revision": "production",
19:52:11 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
19:52:11 INFO - "repository": "",
19:52:11 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-e10s-1",
19:52:11 INFO - "buildid": "20160623153657",
19:52:11 INFO - "pgo_build": "True",
19:52:11 INFO - "basedir": "C:\\slave\\test",
19:52:11 INFO - "buildnumber": 19,
19:52:11 INFO - "slavename": "t-w732-ix-139",
19:52:11 INFO - "revision": "b449af6b87414aa2ed035aaaa5043642e9a4ac06",
19:52:11 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
19:52:11 INFO - "platform": "win32",
19:52:11 INFO - "branch": "mozilla-beta",
19:52:11 INFO - "repo_path": "releases/mozilla-beta",
19:52:11 INFO - "moz_repo_path": "",
19:52:11 INFO - "stage_platform": "win32-pgo",
19:52:11 INFO - "builduid": "46d2a3a5549d444bbfa748bec8b2d166",
19:52:11 INFO - "slavebuilddir": "test"
19:52:11 INFO - }
19:52:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
19:52:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip.
19:52:11 INFO - Running post-action listener: _resource_record_post_action
19:52:11 INFO - #####
19:52:11 INFO - ##### Running download-and-extract step.
19:52:11 INFO - #####
19:52:11 INFO - Running pre-action listener: _resource_record_pre_action
19:52:11 INFO - Running main action method: download_and_extract
19:52:11 INFO - mkdir: C:\slave\test\build\tests
19:52:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:52:11 INFO - https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
19:52:11 INFO - trying https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
19:52:11 INFO - Downloading https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:52:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1
19:52:12 INFO - Downloaded 1186 bytes.
19:52:12 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:52:12 INFO - Using the following test package requirements:
19:52:12 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:52:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
19:52:12 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:52:12 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'jsshell-win32.zip'],
19:52:12 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
19:52:12 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:52:12 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
19:52:12 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
19:52:12 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
19:52:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:52:12 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
19:52:12 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
19:52:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:52:12 INFO - https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
19:52:12 INFO - trying https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
19:52:12 INFO - Downloading https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip
19:52:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1
19:52:14 INFO - Downloaded 19087181 bytes.
19:52:14 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:52:14 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:52:16 INFO - caution: filename not matched: web-platform/*
19:52:16 INFO - Return code: 11
19:52:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:52:16 INFO - https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
19:52:16 INFO - trying https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
19:52:16 INFO - Downloading https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip
19:52:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1
19:52:19 INFO - Downloaded 36389108 bytes.
19:52:19 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:52:19 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:53:05 INFO - caution: filename not matched: bin/*
19:53:05 INFO - caution: filename not matched: config/*
19:53:05 INFO - caution: filename not matched: mozbase/*
19:53:05 INFO - caution: filename not matched: marionette/*
19:53:05 INFO - caution: filename not matched: tools/wptserve/*
19:53:05 INFO - Return code: 11
19:53:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:05 INFO - https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
19:53:05 INFO - trying https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:53:05 INFO - Downloading https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
19:53:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1
19:53:07 INFO - Downloaded 55761698 bytes.
19:53:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:53:07 INFO - mkdir: C:\slave\test\properties
19:53:07 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
19:53:07 INFO - Writing to file C:\slave\test\properties\build_url
19:53:07 INFO - Contents:
19:53:07 INFO - build_url:https://queue.taskcluster.net/v1/task/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:53:08 INFO - Running post-action listener: _resource_record_post_action
19:53:08 INFO - Running post-action listener: set_extra_try_arguments
19:53:08 INFO - #####
19:53:08 INFO - ##### Running create-virtualenv step.
19:53:08 INFO - #####
19:53:08 INFO - Running pre-action listener: _pre_create_virtualenv
19:53:08 INFO - Running pre-action listener: _resource_record_pre_action
19:53:08 INFO - Running main action method: create_virtualenv
19:53:08 INFO - Creating virtualenv C:\slave\test\build\venv
19:53:08 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
19:53:08 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
19:53:10 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
19:53:15 INFO - Installing distribute......................................................................................................................................................................................done.
19:53:16 INFO - Return code: 0
19:53:16 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
19:53:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:53:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:53:16 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 0x01BC36B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018C60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:53:16 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
19:53:16 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
19:53:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:53:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:53:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:53:16 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:53:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:53:16 INFO - 'DCLOCATION': 'SCL3',
19:53:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:53:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:53:16 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:53:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:53:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:53:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:53:16 INFO - 'HOMEDRIVE': 'C:',
19:53:16 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:53:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:53:16 INFO - 'KTS_VERSION': '1.19c',
19:53:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:53:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:53:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:53:16 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:53:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:53:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:53:16 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:53:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:53:16 INFO - 'MOZ_AIRBAG': '1',
19:53:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:53:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:53:16 INFO - 'MOZ_MSVCVERSION': '8',
19:53:16 INFO - 'MOZ_NO_REMOTE': '1',
19:53:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:53:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:53:16 INFO - 'NO_EM_RESTART': '1',
19:53:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:53:16 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:53:16 INFO - 'OS': 'Windows_NT',
19:53:16 INFO - 'OURDRIVE': 'C:',
19:53:16 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:53:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:53:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:53:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:53:16 INFO - 'PROCESSOR_LEVEL': '6',
19:53:16 INFO - 'PROCESSOR_REVISION': '1e05',
19:53:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:53:16 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:53:16 INFO - 'PROMPT': '$P$G',
19:53:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:53:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:53:16 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:53:16 INFO - 'PWD': 'C:\\slave\\test',
19:53:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:53:16 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:53:16 INFO - 'SYSTEMDRIVE': 'C:',
19:53:16 INFO - 'SYSTEMROOT': 'C:\\windows',
19:53:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:16 INFO - 'TEST1': 'testie',
19:53:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:16 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:53:16 INFO - 'USERNAME': 'cltbld',
19:53:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:53:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:53:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:53:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:53:16 INFO - 'WINDIR': 'C:\\windows',
19:53:16 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:53:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:53:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:53:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:53:17 INFO - Downloading/unpacking psutil>=0.7.1
19:53:17 INFO - Running setup.py egg_info for package psutil
19:53:17 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:53:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:53:17 INFO - Installing collected packages: psutil
19:53:17 INFO - Running setup.py install for psutil
19:53:17 INFO - building 'psutil._psutil_windows' extension
19:53:17 INFO - error: Unable to find vcvarsall.bat
19:53:17 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\appdata\local\temp\pip-oth7jr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:53:17 INFO - running install
19:53:17 INFO - running build
19:53:17 INFO - running build_py
19:53:17 INFO - creating build
19:53:17 INFO - creating build\lib.win32-2.7
19:53:17 INFO - creating build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
19:53:17 INFO - running build_ext
19:53:17 INFO - building 'psutil._psutil_windows' extension
19:53:17 INFO - error: Unable to find vcvarsall.bat
19:53:17 INFO - ----------------------------------------
19:53:17 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\appdata\local\temp\pip-oth7jr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:53:17 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:53:17 WARNING - Return code: 1
19:53:17 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!
19:53:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
19:53:17 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')]}
19:53:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:53:17 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')]}
19:53:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:53:17 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 0x01BC36B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018C60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:53:17 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
19:53:17 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
19:53:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:53:17 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:53:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:53:17 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:53:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:53:17 INFO - 'DCLOCATION': 'SCL3',
19:53:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:53:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:53:17 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:53:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:53:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:53:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:53:17 INFO - 'HOMEDRIVE': 'C:',
19:53:17 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:53:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:53:17 INFO - 'KTS_VERSION': '1.19c',
19:53:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:53:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:53:17 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:53:17 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:53:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:53:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:53:17 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:53:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:53:17 INFO - 'MOZ_AIRBAG': '1',
19:53:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:53:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:53:17 INFO - 'MOZ_MSVCVERSION': '8',
19:53:17 INFO - 'MOZ_NO_REMOTE': '1',
19:53:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:53:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:53:17 INFO - 'NO_EM_RESTART': '1',
19:53:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:53:17 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:53:17 INFO - 'OS': 'Windows_NT',
19:53:17 INFO - 'OURDRIVE': 'C:',
19:53:17 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:53:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:53:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:53:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:53:17 INFO - 'PROCESSOR_LEVEL': '6',
19:53:17 INFO - 'PROCESSOR_REVISION': '1e05',
19:53:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:53:17 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:53:17 INFO - 'PROMPT': '$P$G',
19:53:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:53:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:53:17 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:53:17 INFO - 'PWD': 'C:\\slave\\test',
19:53:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:53:17 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:53:17 INFO - 'SYSTEMDRIVE': 'C:',
19:53:17 INFO - 'SYSTEMROOT': 'C:\\windows',
19:53:17 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:17 INFO - 'TEST1': 'testie',
19:53:17 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:17 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:53:17 INFO - 'USERNAME': 'cltbld',
19:53:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:53:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:53:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:53:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:53:17 INFO - 'WINDIR': 'C:\\windows',
19:53:17 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:53:17 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:53:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:53:18 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:53:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:53:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:53:18 INFO - Running setup.py egg_info for package mozsystemmonitor
19:53:18 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
19:53:18 INFO - Running setup.py egg_info for package psutil
19:53:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:53:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:53:18 INFO - Installing collected packages: mozsystemmonitor, psutil
19:53:18 INFO - Running setup.py install for mozsystemmonitor
19:53:18 INFO - Running setup.py install for psutil
19:53:18 INFO - building 'psutil._psutil_windows' extension
19:53:18 INFO - error: Unable to find vcvarsall.bat
19:53:18 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\appdata\local\temp\pip-bnruft-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:53:18 INFO - running install
19:53:18 INFO - running build
19:53:18 INFO - running build_py
19:53:18 INFO - running build_ext
19:53:18 INFO - building 'psutil._psutil_windows' extension
19:53:18 INFO - error: Unable to find vcvarsall.bat
19:53:18 INFO - ----------------------------------------
19:53:18 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\appdata\local\temp\pip-bnruft-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:53:18 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:53:18 WARNING - Return code: 1
19:53:18 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!
19:53:18 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
19:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:53:18 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 0x01BC36B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018C60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:53:18 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
19:53:18 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
19:53:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:53:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:53:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:53:18 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:53:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:53:18 INFO - 'DCLOCATION': 'SCL3',
19:53:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:53:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:53:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:53:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:53:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:53:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:53:18 INFO - 'HOMEDRIVE': 'C:',
19:53:18 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:53:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:53:18 INFO - 'KTS_VERSION': '1.19c',
19:53:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:53:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:53:18 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:53:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:53:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:53:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:53:18 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:53:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:53:18 INFO - 'MOZ_AIRBAG': '1',
19:53:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:53:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:53:18 INFO - 'MOZ_MSVCVERSION': '8',
19:53:18 INFO - 'MOZ_NO_REMOTE': '1',
19:53:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:53:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:53:18 INFO - 'NO_EM_RESTART': '1',
19:53:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:53:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:53:18 INFO - 'OS': 'Windows_NT',
19:53:18 INFO - 'OURDRIVE': 'C:',
19:53:18 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:53:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:53:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:53:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:53:18 INFO - 'PROCESSOR_LEVEL': '6',
19:53:18 INFO - 'PROCESSOR_REVISION': '1e05',
19:53:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:53:18 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:53:18 INFO - 'PROMPT': '$P$G',
19:53:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:53:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:53:18 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:53:18 INFO - 'PWD': 'C:\\slave\\test',
19:53:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:53:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:53:18 INFO - 'SYSTEMDRIVE': 'C:',
19:53:18 INFO - 'SYSTEMROOT': 'C:\\windows',
19:53:18 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:18 INFO - 'TEST1': 'testie',
19:53:18 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:18 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:53:18 INFO - 'USERNAME': 'cltbld',
19:53:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:53:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:53:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:53:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:53:18 INFO - 'WINDIR': 'C:\\windows',
19:53:18 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:53:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:53:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:53:19 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:53:19 INFO - Downloading/unpacking blobuploader==1.2.4
19:53:19 INFO - Downloading blobuploader-1.2.4.tar.gz
19:53:19 INFO - Running setup.py egg_info for package blobuploader
19:53:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:53:23 INFO - Running setup.py egg_info for package requests
19:53:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:53:23 INFO - Downloading docopt-0.6.1.tar.gz
19:53:23 INFO - Running setup.py egg_info for package docopt
19:53:23 INFO - Installing collected packages: blobuploader, docopt, requests
19:53:23 INFO - Running setup.py install for blobuploader
19:53:23 INFO - Running setup.py install for docopt
19:53:23 INFO - Running setup.py install for requests
19:53:23 INFO - Successfully installed blobuploader docopt requests
19:53:23 INFO - Cleaning up...
19:53:23 INFO - Return code: 0
19:53:23 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:53:23 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')]}
19:53:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:53:23 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')]}
19:53:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:53:23 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 0x01BC36B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018C60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:53:23 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
19:53:23 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
19:53:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:53:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:53:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:53:23 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:53:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:53:23 INFO - 'DCLOCATION': 'SCL3',
19:53:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:53:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:53:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:53:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:53:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:53:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:53:23 INFO - 'HOMEDRIVE': 'C:',
19:53:23 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:53:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:53:23 INFO - 'KTS_VERSION': '1.19c',
19:53:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:53:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:53:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:53:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:53:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:53:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:53:23 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:53:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:53:23 INFO - 'MOZ_AIRBAG': '1',
19:53:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:53:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:53:23 INFO - 'MOZ_MSVCVERSION': '8',
19:53:23 INFO - 'MOZ_NO_REMOTE': '1',
19:53:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:53:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:53:23 INFO - 'NO_EM_RESTART': '1',
19:53:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:53:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:53:23 INFO - 'OS': 'Windows_NT',
19:53:23 INFO - 'OURDRIVE': 'C:',
19:53:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:53:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:53:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:53:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:53:23 INFO - 'PROCESSOR_LEVEL': '6',
19:53:23 INFO - 'PROCESSOR_REVISION': '1e05',
19:53:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:53:23 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:53:23 INFO - 'PROMPT': '$P$G',
19:53:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:53:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:53:23 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:53:23 INFO - 'PWD': 'C:\\slave\\test',
19:53:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:53:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:53:23 INFO - 'SYSTEMDRIVE': 'C:',
19:53:23 INFO - 'SYSTEMROOT': 'C:\\windows',
19:53:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:23 INFO - 'TEST1': 'testie',
19:53:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:23 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:53:23 INFO - 'USERNAME': 'cltbld',
19:53:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:53:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:53:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:53:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:53:23 INFO - 'WINDIR': 'C:\\windows',
19:53:23 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:53:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:53:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:53:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:53:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:53:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:53:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:53:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:53:28 INFO - Unpacking c:\slave\test\build\tests\marionette
19:53:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:53:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:53:28 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
19:53:28 INFO - Running setup.py install for browsermob-proxy
19:53:41 INFO - Running setup.py install for manifestparser
19:53:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for marionette-client
19:53:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:53:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for marionette-driver
19:53:41 INFO - Running setup.py install for mozcrash
19:53:41 INFO - Running setup.py install for mozdebug
19:53:41 INFO - Running setup.py install for mozdevice
19:53:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozfile
19:53:41 INFO - Running setup.py install for mozhttpd
19:53:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozinfo
19:53:41 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozInstall
19:53:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozleak
19:53:41 INFO - Running setup.py install for mozlog
19:53:41 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for moznetwork
19:53:41 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozprocess
19:53:41 INFO - Running setup.py install for mozprofile
19:53:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozrunner
19:53:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for mozscreenshot
19:53:41 INFO - Running setup.py install for moztest
19:53:41 INFO - Running setup.py install for mozversion
19:53:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:53:41 INFO - Running setup.py install for wptserve
19:53:41 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
19:53:41 INFO - Cleaning up...
19:53:41 INFO - Return code: 0
19:53:41 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:53:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:53:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:53:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:53:41 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 0x01BC36B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018C60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-139', 'USERDOMAIN': 'T-W732-IX-139', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-139', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:53:41 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
19:53:41 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
19:53:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:53:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:53:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:53:41 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:53:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:53:41 INFO - 'DCLOCATION': 'SCL3',
19:53:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:53:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:53:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:53:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:53:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:53:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:53:41 INFO - 'HOMEDRIVE': 'C:',
19:53:41 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:53:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:53:41 INFO - 'KTS_VERSION': '1.19c',
19:53:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:53:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:53:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:53:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:53:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:53:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:53:41 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:53:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:53:41 INFO - 'MOZ_AIRBAG': '1',
19:53:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:53:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:53:41 INFO - 'MOZ_MSVCVERSION': '8',
19:53:41 INFO - 'MOZ_NO_REMOTE': '1',
19:53:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:53:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:53:41 INFO - 'NO_EM_RESTART': '1',
19:53:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:53:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:53:41 INFO - 'OS': 'Windows_NT',
19:53:41 INFO - 'OURDRIVE': 'C:',
19:53:41 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:53:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:53:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:53:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:53:41 INFO - 'PROCESSOR_LEVEL': '6',
19:53:41 INFO - 'PROCESSOR_REVISION': '1e05',
19:53:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:53:41 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:53:41 INFO - 'PROMPT': '$P$G',
19:53:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:53:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:53:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:53:41 INFO - 'PWD': 'C:\\slave\\test',
19:53:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:53:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:53:41 INFO - 'SYSTEMDRIVE': 'C:',
19:53:41 INFO - 'SYSTEMROOT': 'C:\\windows',
19:53:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:41 INFO - 'TEST1': 'testie',
19:53:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:53:41 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:53:41 INFO - 'USERNAME': 'cltbld',
19:53:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:53:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:53:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:53:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:53:41 INFO - 'WINDIR': 'C:\\windows',
19:53:41 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:53:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:53:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:53:46 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:53:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:53:46 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:53:46 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:53:46 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:53:46 INFO - Unpacking c:\slave\test\build\tests\marionette
19:53:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:53:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:53:46 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))
19:53:57 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))
19:53:57 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))
19:53:57 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))
19:53:57 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))
19:53:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
19:53:57 INFO - Downloading blessings-1.6.tar.gz
19:53:57 INFO - Running setup.py egg_info for package blessings
19:53:57 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))
19:53:57 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
19:53:57 INFO - Running setup.py install for blessings
19:53:57 INFO - Running setup.py install for browsermob-proxy
19:53:57 INFO - Running setup.py install for manifestparser
19:53:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for marionette-client
19:53:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:53:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for marionette-driver
19:53:57 INFO - Running setup.py install for mozcrash
19:53:57 INFO - Running setup.py install for mozdebug
19:53:57 INFO - Running setup.py install for mozdevice
19:53:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for mozhttpd
19:53:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for mozInstall
19:53:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for mozleak
19:53:57 INFO - Running setup.py install for mozprofile
19:53:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Running setup.py install for mozrunner
19:53:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:53:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:53:59 INFO - Running setup.py install for mozscreenshot
19:53:59 INFO - Running setup.py install for moztest
19:53:59 INFO - Running setup.py install for mozversion
19:53:59 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:53:59 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:53:59 INFO - Running setup.py install for wptserve
19:53:59 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
19:53:59 INFO - Cleaning up...
19:53:59 INFO - Return code: 0
19:53:59 INFO - Done creating virtualenv C:\slave\test\build\venv.
19:53:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:53:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:54:00 INFO - Reading from file tmpfile_stdout
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - Current package versions:
19:54:00 INFO - blessings == 1.6
19:54:00 INFO - blobuploader == 1.2.4
19:54:00 INFO - browsermob-proxy == 0.6.0
19:54:00 INFO - distribute == 0.6.14
19:54:00 INFO - docopt == 0.6.1
19:54:00 INFO - manifestparser == 1.1
19:54:00 INFO - marionette-client == 2.3.0
19:54:00 INFO - marionette-driver == 1.4.0
19:54:00 INFO - mozInstall == 1.12
19:54:00 INFO - mozcrash == 0.17
19:54:00 INFO - mozdebug == 0.1
19:54:00 INFO - mozdevice == 0.48
19:54:00 INFO - mozfile == 1.2
19:54:00 INFO - mozhttpd == 0.7
19:54:00 INFO - mozinfo == 0.9
19:54:00 INFO - mozleak == 0.1
19:54:00 INFO - mozlog == 3.1
19:54:00 INFO - moznetwork == 0.27
19:54:00 INFO - mozprocess == 0.22
19:54:00 INFO - mozprofile == 0.28
19:54:00 INFO - mozrunner == 6.11
19:54:00 INFO - mozscreenshot == 0.1
19:54:00 INFO - mozsystemmonitor == 0.0
19:54:00 INFO - moztest == 0.7
19:54:00 INFO - mozversion == 1.4
19:54:00 INFO - requests == 1.2.3
19:54:00 INFO - wptserve == 1.4.0
19:54:00 INFO - Running post-action listener: _resource_record_post_action
19:54:00 INFO - Running post-action listener: _start_resource_monitoring
19:54:00 INFO - Starting resource monitoring.
19:54:00 INFO - #####
19:54:00 INFO - ##### Running pull step.
19:54:00 INFO - #####
19:54:00 INFO - Running pre-action listener: _resource_record_pre_action
19:54:00 INFO - Running main action method: pull
19:54:00 INFO - Pull has nothing to do!
19:54:00 INFO - Running post-action listener: _resource_record_post_action
19:54:00 INFO - #####
19:54:00 INFO - ##### Running install step.
19:54:00 INFO - #####
19:54:00 INFO - Running pre-action listener: _resource_record_pre_action
19:54:00 INFO - Running main action method: install
19:54:00 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:54:00 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:54:00 INFO - Reading from file tmpfile_stdout
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - Detecting whether we're running mozinstall >=1.0...
19:54:00 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
19:54:00 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
19:54:00 INFO - Reading from file tmpfile_stdout
19:54:00 INFO - Output received:
19:54:00 INFO - Usage: mozinstall-script.py [options] installer
19:54:00 INFO - Options:
19:54:00 INFO - -h, --help show this help message and exit
19:54:00 INFO - -d DEST, --destination=DEST
19:54:00 INFO - Directory to install application into. [default:
19:54:00 INFO - "C:\slave\test"]
19:54:00 INFO - --app=APP Application being installed. [default: firefox]
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - Using _rmtree_windows ...
19:54:00 INFO - mkdir: C:\slave\test\build\application
19:54:00 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.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
19:54:00 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.win32.zip --destination C:\slave\test\build\application
19:54:01 INFO - Reading from file tmpfile_stdout
19:54:01 INFO - Output received:
19:54:01 INFO - C:\slave\test\build\application\firefox\firefox.exe
19:54:01 INFO - Using _rmtree_windows ...
19:54:01 INFO - Using _rmtree_windows ...
19:54:01 INFO - Running post-action listener: _resource_record_post_action
19:54:01 INFO - #####
19:54:01 INFO - ##### Running run-tests step.
19:54:01 INFO - #####
19:54:01 INFO - Running pre-action listener: _resource_record_pre_action
19:54:01 INFO - Running main action method: run_tests
19:54:01 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
19:54:01 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:54:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:54:01 INFO - grabbing minidump binary from tooltool
19:54:01 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')]}
19:54:01 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 0x01BF2368>, '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 0x0188BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CDB0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
19:54:01 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
19:54:01 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
19:54:02 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
19:54:02 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpeqrp_k
19:54:02 INFO - INFO - File integrity verified, renaming tmpeqrp_k to win32-minidump_stackwalk.exe
19:54:02 INFO - Return code: 0
19:54:02 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
19:54:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
19:54:02 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/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.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
19:54:02 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/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.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
19:54:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:54:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:54:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:54:02 INFO - 'COMPUTERNAME': 'T-W732-IX-139',
19:54:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:54:02 INFO - 'DCLOCATION': 'SCL3',
19:54:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:54:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:54:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:54:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:54:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:54:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:54:02 INFO - 'HOMEDRIVE': 'C:',
19:54:02 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:54:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:54:02 INFO - 'KTS_VERSION': '1.19c',
19:54:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:54:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:54:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-139',
19:54:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
19:54:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:54:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:54:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:54:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:54:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:54:02 INFO - 'MOZ_AIRBAG': '1',
19:54:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:54:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:54:02 INFO - 'MOZ_MSVCVERSION': '8',
19:54:02 INFO - 'MOZ_NO_REMOTE': '1',
19:54:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:54:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:54:02 INFO - 'NO_EM_RESTART': '1',
19:54:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:54:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:54:02 INFO - 'OS': 'Windows_NT',
19:54:02 INFO - 'OURDRIVE': 'C:',
19:54:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:54:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:54:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:54:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:54:02 INFO - 'PROCESSOR_LEVEL': '6',
19:54:02 INFO - 'PROCESSOR_REVISION': '1e05',
19:54:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:54:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:54:02 INFO - 'PROMPT': '$P$G',
19:54:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:54:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:54:02 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:54:02 INFO - 'PWD': 'C:\\slave\\test',
19:54:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:54:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:54:02 INFO - 'SYSTEMDRIVE': 'C:',
19:54:02 INFO - 'SYSTEMROOT': 'C:\\windows',
19:54:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:54:02 INFO - 'TEST1': 'testie',
19:54:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:54:02 INFO - 'USERDOMAIN': 'T-W732-IX-139',
19:54:02 INFO - 'USERNAME': 'cltbld',
19:54:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:54:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:54:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:54:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:54:02 INFO - 'WINDIR': 'C:\\windows',
19:54:02 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:54:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:54:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:54:02 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/XmxENu4tR--1edhFyOaevg/artifacts/public/build/firefox-48.0.en-US.win32.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
19:54:04 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
19:54:04 INFO - import pkg_resources
19:54:05 INFO - Using 1 client processes
19:54:08 INFO - SUITE-START | Running 1476 tests
19:54:08 INFO - Running testharness tests
19:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:54:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
19:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:54:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms
19:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:54:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
19:54:08 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
19:54:08 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:54:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:54:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:54:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:54:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:54:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:54:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
19:54:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:54:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:54:09 INFO - Setting up ssl
19:54:09 INFO - PROCESS | certutil |
19:54:09 INFO - PROCESS | certutil |
19:54:09 INFO - PROCESS | certutil |
19:54:09 INFO - Certificate Nickname Trust Attributes
19:54:09 INFO - SSL,S/MIME,JAR/XPI
19:54:09 INFO -
19:54:09 INFO - web-platform-tests CT,,
19:54:09 INFO -
19:54:09 INFO - Starting runner
19:54:11 INFO - PROCESS | 1504 | 1466736851625 Marionette INFO Listening on port 2828
19:54:14 INFO - PROCESS | 1504 | 1466736854720 Marionette INFO startBrowser 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:14 INFO - PROCESS | 1504 | 1466736854730 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:15 INFO - PROCESS | 1504 | 1466736855226 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:15 INFO - PROCESS | 1504 | 1466736855238 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:16 INFO - PROCESS | 1504 | 1466736856434 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858124 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:54:18 INFO - PROCESS | 1504 | 1466736858171 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 270ms
19:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:54:18 INFO - PROCESS | 1504 | 1466736858421 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858444 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
19:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:54:18 INFO - PROCESS | 1504 | 1466736858594 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858616 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 171ms
19:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:54:18 INFO - PROCESS | 1504 | 1466736858770 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 120ms
19:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:54:18 INFO - PROCESS | 1504 | 1466736858893 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:18 INFO - PROCESS | 1504 | 1466736858912 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:54:19 INFO - PROCESS | 1504 | 1466736859072 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859091 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 120ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:54:19 INFO - PROCESS | 1504 | 1466736859200 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 120ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:54:19 INFO - PROCESS | 1504 | 1466736859320 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859338 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 120ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:54:19 INFO - PROCESS | 1504 | 1466736859444 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859456 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 120ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:54:19 INFO - PROCESS | 1504 | 1466736859570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 120ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:54:19 INFO - PROCESS | 1504 | 1466736859693 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
19:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:54:19 INFO - PROCESS | 1504 | 1466736859869 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:19 INFO - PROCESS | 1504 | 1466736859887 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:54:20 INFO - PROCESS | 1504 | 1466736860071 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860088 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 136ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:54:20 INFO - PROCESS | 1504 | 1466736860189 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860207 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 121ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:54:20 INFO - PROCESS | 1504 | 1466736860316 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860330 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 120ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:54:20 INFO - PROCESS | 1504 | 1466736860437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 122ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:54:20 INFO - PROCESS | 1504 | 1466736860566 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:54:20 INFO - PROCESS | 1504 | 1466736860737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860753 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 121ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:54:20 INFO - PROCESS | 1504 | 1466736860862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - PROCESS | 1504 | 1466736860876 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 120ms
19:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:54:20 INFO - PROCESS | 1504 | 1466736860988 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861004 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 120ms
19:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:54:21 INFO - PROCESS | 1504 | 1466736861110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861126 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 120ms
19:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:54:21 INFO - PROCESS | 1504 | 1466736861235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861251 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 270ms
19:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:54:21 INFO - PROCESS | 1504 | 1466736861509 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861531 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
19:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:54:21 INFO - PROCESS | 1504 | 1466736861686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861705 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
19:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:54:21 INFO - PROCESS | 1504 | 1466736861861 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:21 INFO - PROCESS | 1504 | 1466736861884 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 171ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:54:22 INFO - PROCESS | 1504 | 1466736862036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862055 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 120ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:54:22 INFO - PROCESS | 1504 | 1466736862162 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:54:22 INFO - PROCESS | 1504 | 1466736862338 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862361 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:54:22 INFO - PROCESS | 1504 | 1466736862511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862527 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 171ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:54:22 INFO - PROCESS | 1504 | 1466736862687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862703 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
19:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:54:22 INFO - PROCESS | 1504 | 1466736862862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:22 INFO - PROCESS | 1504 | 1466736862878 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:54:23 INFO - PROCESS | 1504 | 1466736863039 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863057 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 171ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:54:23 INFO - PROCESS | 1504 | 1466736863216 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:54:23 INFO - PROCESS | 1504 | 1466736863387 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863405 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 120ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:54:23 INFO - PROCESS | 1504 | 1466736863509 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863531 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:54:23 INFO - PROCESS | 1504 | 1466736863686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863706 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
19:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:54:23 INFO - PROCESS | 1504 | 1466736863861 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:23 INFO - PROCESS | 1504 | 1466736863879 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:54:24 INFO - PROCESS | 1504 | 1466736864037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - PROCESS | 1504 | 1466736864053 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:54:24 INFO - PROCESS | 1504 | 1466736864212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - PROCESS | 1504 | 1466736864226 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:54:24 INFO - PROCESS | 1504 | 1466736864386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - PROCESS | 1504 | 1466736864405 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 120ms
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:54:24 INFO - PROCESS | 1504 | 1466736864509 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - PROCESS | 1504 | 1466736864526 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
19:54:24 INFO - PROCESS | 1504 | 1466736864687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:54:24 INFO - PROCESS | 1504 | 1466736864730 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 230ms
19:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:54:24 INFO - PROCESS | 1504 | 1466736864922 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:24 INFO - PROCESS | 1504 | 1466736864940 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 120ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:54:25 INFO - PROCESS | 1504 | 1466736865045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865068 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:54:25 INFO - PROCESS | 1504 | 1466736865220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865237 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:54:25 INFO - PROCESS | 1504 | 1466736865394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865412 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:54:25 INFO - PROCESS | 1504 | 1466736865570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865589 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 120ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:54:25 INFO - PROCESS | 1504 | 1466736865693 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865709 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 120ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:54:25 INFO - PROCESS | 1504 | 1466736865819 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865835 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 120ms
19:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:54:25 INFO - PROCESS | 1504 | 1466736865942 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:25 INFO - PROCESS | 1504 | 1466736865958 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 121ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:54:26 INFO - PROCESS | 1504 | 1466736866068 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 120ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:54:26 INFO - PROCESS | 1504 | 1466736866192 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866209 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 120ms
19:54:26 INFO - PROCESS | 1504 | 1466736866323 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:54:26 INFO - PROCESS | 1504 | 1466736866341 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 120ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:54:26 INFO - PROCESS | 1504 | 1466736866451 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866468 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 120ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:54:26 INFO - PROCESS | 1504 | 1466736866576 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866594 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 122ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:54:26 INFO - PROCESS | 1504 | 1466736866703 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866720 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 120ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:54:26 INFO - PROCESS | 1504 | 1466736866834 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 120ms
19:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:54:26 INFO - PROCESS | 1504 | 1466736866954 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:26 INFO - PROCESS | 1504 | 1466736866971 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 120ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:54:27 INFO - PROCESS | 1504 | 1466736867083 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867095 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 120ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:54:27 INFO - PROCESS | 1504 | 1466736867207 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867226 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:54:27 INFO - PROCESS | 1504 | 1466736867384 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867404 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:54:27 INFO - PROCESS | 1504 | 1466736867554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867571 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:54:27 INFO - PROCESS | 1504 | 1466736867732 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867760 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
19:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:54:27 INFO - PROCESS | 1504 | 1466736867903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:27 INFO - PROCESS | 1504 | 1466736867921 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 120ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:54:28 INFO - PROCESS | 1504 | 1466736868025 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868047 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:54:28 INFO - PROCESS | 1504 | 1466736868204 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868221 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 120ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:54:28 INFO - PROCESS | 1504 | 1466736868325 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868343 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:54:28 INFO - PROCESS | 1504 | 1466736868503 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868521 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:54:28 INFO - PROCESS | 1504 | 1466736868677 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868693 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 171ms
19:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:54:28 INFO - PROCESS | 1504 | 1466736868857 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:28 INFO - PROCESS | 1504 | 1466736868874 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:54:29 INFO - PROCESS | 1504 | 1466736869028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869043 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:54:29 INFO - PROCESS | 1504 | 1466736869203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:54:29 INFO - PROCESS | 1504 | 1466736869382 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 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.
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:54:29 INFO - PROCESS | 1504 | 1466736869554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869576 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 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.
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:54:29 INFO - PROCESS | 1504 | 1466736869727 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 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.
19:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 171ms
19:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:54:29 INFO - PROCESS | 1504 | 1466736869903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:29 INFO - PROCESS | 1504 | 1466736869921 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 120ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:54:30 INFO - PROCESS | 1504 | 1466736870026 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:54:30 INFO - PROCESS | 1504 | 1466736870203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 171ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:54:30 INFO - PROCESS | 1504 | 1466736870378 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:54:30 INFO - PROCESS | 1504 | 1466736870553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870573 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:54:30 INFO - PROCESS | 1504 | 1466736870733 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870744 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 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.
19:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 172ms
19:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:54:30 INFO - PROCESS | 1504 | 1466736870904 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:30 INFO - PROCESS | 1504 | 1466736870922 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 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.
19:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
19:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:54:31 INFO - PROCESS | 1504 | 1466736871079 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 INFO - PROCESS | 1504 | 1466736871273 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 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.
19:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 430ms
19:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:54:31 INFO - PROCESS | 1504 | 1466736871517 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 INFO - PROCESS | 1504 | 1466736871535 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 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.
19:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 330ms
19:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:54:31 INFO - PROCESS | 1504 | 1466736871849 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:31 INFO - PROCESS | 1504 | 1466736871868 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:54:32 INFO - PROCESS | 1504 | 1466736872026 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:54:32 INFO - PROCESS | 1504 | 1466736872206 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872234 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:54:32 INFO - PROCESS | 1504 | 1466736872383 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872413 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:54:32 INFO - PROCESS | 1504 | 1466736872554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 230ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:54:32 INFO - PROCESS | 1504 | 1466736872788 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872809 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 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.
19:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
19:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:54:32 INFO - PROCESS | 1504 | 1466736872961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:32 INFO - PROCESS | 1504 | 1466736872977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 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.
19:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 370ms
19:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:54:33 INFO - PROCESS | 1504 | 1466736873335 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - PROCESS | 1504 | 1466736873357 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 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.
19:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
19:54:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:54:33 INFO - PROCESS | 1504 | 1466736873511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - PROCESS | 1504 | 1466736873533 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:54:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
19:54:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:54:33 INFO - PROCESS | 1504 | 1466736873686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - PROCESS | 1504 | 1466736873707 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:54:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
19:54:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:54:33 INFO - PROCESS | 1504 | 1466736873866 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:33 INFO - PROCESS | 1504 | 1466736873893 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:54:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 230ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:54:34 INFO - PROCESS | 1504 | 1466736874095 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:54:34 INFO - PROCESS | 1504 | 1466736874270 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874290 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:54:34 INFO - PROCESS | 1504 | 1466736874445 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874459 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:54:34 INFO - PROCESS | 1504 | 1466736874620 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:54:34 INFO - PROCESS | 1504 | 1466736874794 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874819 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
19:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:54:34 INFO - PROCESS | 1504 | 1466736874969 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:34 INFO - PROCESS | 1504 | 1466736874986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
19:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:54:35 INFO - PROCESS | 1504 | 1466736875145 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - PROCESS | 1504 | 1466736875167 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 370ms
19:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:54:35 INFO - PROCESS | 1504 | 1466736875518 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - PROCESS | 1504 | 1466736875538 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
19:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:54:35 INFO - PROCESS | 1504 | 1466736875692 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:35 INFO - PROCESS | 1504 | 1466736875711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:36 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
19:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
19:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:54:36 INFO - PROCESS | 1504 | 1466736876365 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:36 INFO - PROCESS | 1504 | 1466736876389 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 670ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:54:37 INFO - PROCESS | 1504 | 1466736877038 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - PROCESS | 1504 | 1466736877067 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 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
19:54:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:54:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:54:37 INFO - PROCESS | 1504 | 1466736877212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - PROCESS | 1504 | 1466736877226 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:54:37 INFO - PROCESS | 1504 | 1466736877387 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - PROCESS | 1504 | 1466736877406 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:54:37 INFO - PROCESS | 1504 | 1466736877562 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - PROCESS | 1504 | 1466736877583 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:54:37 INFO - PROCESS | 1504 | 1466736877736 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - PROCESS | 1504 | 1466736877754 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
19:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:54:37 INFO - PROCESS | 1504 | 1466736877943 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878026 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 290ms
19:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:54:38 INFO - PROCESS | 1504 | 1466736878216 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:54:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
19:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:54:38 INFO - PROCESS | 1504 | 1466736878389 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878408 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
19:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:54:38 INFO - PROCESS | 1504 | 1466736878569 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878588 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:54:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
19:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:54:38 INFO - PROCESS | 1504 | 1466736878740 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878764 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 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
19:54:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:54:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
19:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:54:38 INFO - PROCESS | 1504 | 1466736878918 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:38 INFO - PROCESS | 1504 | 1466736878946 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:54:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:54:39 INFO - PROCESS | 1504 | 1466736879089 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879105 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 120ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:54:39 INFO - PROCESS | 1504 | 1466736879218 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879229 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:54:39 INFO - PROCESS | 1504 | 1466736879392 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879412 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:54:39 INFO - PROCESS | 1504 | 1466736879573 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879590 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:54:39 INFO - PROCESS | 1504 | 1466736879749 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879770 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
19:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:54:39 INFO - PROCESS | 1504 | 1466736879921 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:39 INFO - PROCESS | 1504 | 1466736879938 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:54:40 INFO - PROCESS | 1504 | 1466736880095 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:54:40 INFO - PROCESS | 1504 | 1466736880277 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880301 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:54:40 INFO - PROCESS | 1504 | 1466736880449 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:54:40 INFO - PROCESS | 1504 | 1466736880620 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 120ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:54:40 INFO - PROCESS | 1504 | 1466736880743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880760 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
19:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:54:40 INFO - PROCESS | 1504 | 1466736880920 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:40 INFO - PROCESS | 1504 | 1466736880939 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 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
19:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
19:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:54:41 INFO - PROCESS | 1504 | 1466736881099 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - PROCESS | 1504 | 1466736881112 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 171ms
19:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:54:41 INFO - PROCESS | 1504 | 1466736881271 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - PROCESS | 1504 | 1466736881291 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
19:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:54:41 INFO - PROCESS | 1504 | 1466736881445 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - PROCESS | 1504 | 1466736881460 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 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
19:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 172ms
19:54:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:54:41 INFO - PROCESS | 1504 | 1466736881620 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - PROCESS | 1504 | 1466736881637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 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
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:54:41 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
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:54:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
19:54:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:54:41 INFO - PROCESS | 1504 | 1466736881795 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:41 INFO - PROCESS | 1504 | 1466736881864 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 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.
19:54:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 230ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:54:42 INFO - PROCESS | 1504 | 1466736882028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882049 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 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.
19:54:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:54:42 INFO - PROCESS | 1504 | 1466736882203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882221 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 120ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:54:42 INFO - PROCESS | 1504 | 1466736882328 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882341 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 171ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:54:42 INFO - PROCESS | 1504 | 1466736882503 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882520 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 172ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:54:42 INFO - PROCESS | 1504 | 1466736882683 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882695 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:54:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
19:54:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:54:42 INFO - PROCESS | 1504 | 1466736882853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:42 INFO - PROCESS | 1504 | 1466736882873 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:54:43 INFO - PROCESS | 1504 | 1466736883028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883043 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:54:43 INFO - PROCESS | 1504 | 1466736883203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:54:43 INFO - PROCESS | 1504 | 1466736883384 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883407 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:54:43 INFO - PROCESS | 1504 | 1466736883553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:54:43 INFO - PROCESS | 1504 | 1466736883733 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883804 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 230ms
19:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:54:43 INFO - PROCESS | 1504 | 1466736883962 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:43 INFO - PROCESS | 1504 | 1466736883976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
19:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:54:44 INFO - PROCESS | 1504 | 1466736884142 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - PROCESS | 1504 | 1466736884176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 330ms
19:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:54:44 INFO - PROCESS | 1504 | 1466736884481 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - PROCESS | 1504 | 1466736884495 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
19:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:54:44 INFO - PROCESS | 1504 | 1466736884656 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - PROCESS | 1504 | 1466736884680 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 230ms
19:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:54:44 INFO - PROCESS | 1504 | 1466736884892 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:44 INFO - PROCESS | 1504 | 1466736884925 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:54:45 INFO - PROCESS | 1504 | 1466736885066 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:54:45 INFO - PROCESS | 1504 | 1466736885238 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885259 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:54:45 INFO - PROCESS | 1504 | 1466736885413 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:54:45 INFO - PROCESS | 1504 | 1466736885586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885604 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:54:45 INFO - PROCESS | 1504 | 1466736885766 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885779 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
19:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:54:45 INFO - PROCESS | 1504 | 1466736885938 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:45 INFO - PROCESS | 1504 | 1466736885955 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:54:46 INFO - PROCESS | 1504 | 1466736886116 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736886129 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:54:46 INFO - PROCESS | 1504 | 1466736886288 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736886310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:54:46 INFO - PROCESS | 1504 | 1466736886461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736886486 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:54:46 INFO - PROCESS | 1504 | 1466736886637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736886657 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:54:46 INFO - PROCESS | 1504 | 1466736886812 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736886826 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
19:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:54:46 INFO - PROCESS | 1504 | 1466736886986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:46 INFO - PROCESS | 1504 | 1466736887002 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
19:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:54:47 INFO - PROCESS | 1504 | 1466736887161 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - PROCESS | 1504 | 1466736887177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
19:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:54:47 INFO - PROCESS | 1504 | 1466736887336 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - PROCESS | 1504 | 1466736887356 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
19:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:54:47 INFO - PROCESS | 1504 | 1466736887517 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - PROCESS | 1504 | 1466736887528 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
19:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:54:47 INFO - PROCESS | 1504 | 1466736887687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - PROCESS | 1504 | 1466736887704 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 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
19:54:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 171ms
19:54:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:54:47 INFO - PROCESS | 1504 | 1466736887866 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:47 INFO - PROCESS | 1504 | 1466736887886 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
19:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:54:48 INFO - PROCESS | 1504 | 1466736888037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:48 INFO - PROCESS | 1504 | 1466736888054 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:48 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)
19:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
19:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:54:48 INFO - PROCESS | 1504 | 1466736888710 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:48 INFO - PROCESS | 1504 | 1466736888723 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 670ms
19:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:54:49 INFO - PROCESS | 1504 | 1466736889383 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:49 INFO - PROCESS | 1504 | 1466736889405 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 670ms
19:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:54:50 INFO - PROCESS | 1504 | 1466736890055 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:50 INFO - PROCESS | 1504 | 1466736890114 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:50 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)
19:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 730ms
19:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:54:50 INFO - PROCESS | 1504 | 1466736890790 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:50 INFO - PROCESS | 1504 | 1466736890818 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:51 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)
19:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
19:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:54:51 INFO - PROCESS | 1504 | 1466736891464 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:51 INFO - PROCESS | 1504 | 1466736891489 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
19:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:54:52 INFO - PROCESS | 1504 | 1466736892140 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:52 INFO - PROCESS | 1504 | 1466736892167 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
19:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:54:52 INFO - PROCESS | 1504 | 1466736892811 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:52 INFO - PROCESS | 1504 | 1466736892826 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
19:54:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:54:53 INFO - PROCESS | 1504 | 1466736893484 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:53 INFO - PROCESS | 1504 | 1466736893510 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:54 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
19:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
19:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:54:54 INFO - PROCESS | 1504 | 1466736894158 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:54 INFO - PROCESS | 1504 | 1466736894177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
19:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:54:54 INFO - PROCESS | 1504 | 1466736894830 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:54 INFO - PROCESS | 1504 | 1466736894843 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:54 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:54:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
19:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:54:54 INFO - PROCESS | 1504 | 1466736895004 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - PROCESS | 1504 | 1466736895021 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
19:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:54:55 INFO - PROCESS | 1504 | 1466736895178 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - PROCESS | 1504 | 1466736895193 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
19:54:55 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:54:55 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:54:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:54:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
19:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:54:55 INFO - PROCESS | 1504 | 1466736895353 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - PROCESS | 1504 | 1466736895373 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
19:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:54:55 INFO - PROCESS | 1504 | 1466736895533 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:55 INFO - PROCESS | 1504 | 1466736895550 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:54:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
19:54:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:54:56 INFO - PROCESS | 1504 | 1466736896202 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:56 INFO - PROCESS | 1504 | 1466736896225 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:56 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
19:54:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
19:54:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:54:56 INFO - PROCESS | 1504 | 1466736896877 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:56 INFO - PROCESS | 1504 | 1466736896906 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:57 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.)
19:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
19:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:54:57 INFO - PROCESS | 1504 | 1466736897550 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:57 INFO - PROCESS | 1504 | 1466736897575 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:54:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
19:54:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:54:58 INFO - PROCESS | 1504 | 1466736898227 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:58 INFO - PROCESS | 1504 | 1466736898242 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:58 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
19:54:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
19:54:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:54:58 INFO - PROCESS | 1504 | 1466736898898 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:58 INFO - PROCESS | 1504 | 1466736898912 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
19:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:54:59 INFO - PROCESS | 1504 | 1466736899070 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:59 INFO - PROCESS | 1504 | 1466736899088 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 630ms
19:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:54:59 INFO - PROCESS | 1504 | 1466736899705 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:54:59 INFO - PROCESS | 1504 | 1466736899736 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:55:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 670ms
19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:55:00 INFO - PROCESS | 1504 | 1466736900377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - PROCESS | 1504 | 1466736900390 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:55:00 INFO - PROCESS | 1504 | 1466736900553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - PROCESS | 1504 | 1466736900573 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:55:00 INFO - PROCESS | 1504 | 1466736900729 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - PROCESS | 1504 | 1466736900743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 171ms
19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:55:00 INFO - PROCESS | 1504 | 1466736900903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:00 INFO - PROCESS | 1504 | 1466736900923 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 121ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:55:01 INFO - PROCESS | 1504 | 1466736901032 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901055 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:55:01 INFO - PROCESS | 1504 | 1466736901203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901218 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 120ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:55:01 INFO - PROCESS | 1504 | 1466736901326 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901342 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:55:01 INFO - PROCESS | 1504 | 1466736901503 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901522 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 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
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 120ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:55:01 INFO - PROCESS | 1504 | 1466736901626 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901643 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 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
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:55:01 INFO - PROCESS | 1504 | 1466736901804 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901823 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 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
19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:55:01 INFO - PROCESS | 1504 | 1466736901977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:01 INFO - PROCESS | 1504 | 1466736901993 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:55:02 INFO - PROCESS | 1504 | 1466736902153 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - PROCESS | 1504 | 1466736902170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 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
19:55:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:55:02 INFO - PROCESS | 1504 | 1466736902328 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - PROCESS | 1504 | 1466736902350 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:55:02 INFO - PROCESS | 1504 | 1466736902505 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - PROCESS | 1504 | 1466736902527 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 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
19:55:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 230ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:55:02 INFO - PROCESS | 1504 | 1466736902738 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - PROCESS | 1504 | 1466736902756 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:55:02 INFO - PROCESS | 1504 | 1466736902966 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903018 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 230ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:55:03 INFO - PROCESS | 1504 | 1466736903152 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903173 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:55:03 INFO - PROCESS | 1504 | 1466736903322 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903341 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:55:03 INFO - PROCESS | 1504 | 1466736903501 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903525 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:55:03 INFO - PROCESS | 1504 | 1466736903673 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903692 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:55:03 INFO - PROCESS | 1504 | 1466736903852 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:03 INFO - PROCESS | 1504 | 1466736903874 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:55:04 INFO - PROCESS | 1504 | 1466736904021 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904046 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:55:04 INFO - PROCESS | 1504 | 1466736904195 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:55:04 INFO - PROCESS | 1504 | 1466736904370 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904388 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 120ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:55:04 INFO - PROCESS | 1504 | 1466736904492 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904508 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:55:04 INFO - PROCESS | 1504 | 1466736904670 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904690 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:55:04 INFO - PROCESS | 1504 | 1466736904843 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:04 INFO - PROCESS | 1504 | 1466736904859 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:55:05 INFO - PROCESS | 1504 | 1466736905020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905040 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:55:05 INFO - PROCESS | 1504 | 1466736905194 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:55:05 INFO - PROCESS | 1504 | 1466736905370 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:55:05 INFO - PROCESS | 1504 | 1466736905545 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905568 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:55:05 INFO - PROCESS | 1504 | 1466736905720 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:55:05 INFO - PROCESS | 1504 | 1466736905901 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:05 INFO - PROCESS | 1504 | 1466736905917 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:55:06 INFO - PROCESS | 1504 | 1466736906070 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906090 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:55:06 INFO - PROCESS | 1504 | 1466736906244 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:55:06 INFO - PROCESS | 1504 | 1466736906420 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:55:06 INFO - PROCESS | 1504 | 1466736906595 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906612 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:55:06 INFO - PROCESS | 1504 | 1466736906769 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906788 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:55:06 INFO - PROCESS | 1504 | 1466736906943 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:06 INFO - PROCESS | 1504 | 1466736906961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:55:07 INFO - PROCESS | 1504 | 1466736907118 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - PROCESS | 1504 | 1466736907129 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:55:07 INFO - PROCESS | 1504 | 1466736907291 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - PROCESS | 1504 | 1466736907308 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:55:07 INFO - PROCESS | 1504 | 1466736907476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - PROCESS | 1504 | 1466736907503 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:55:07 INFO - PROCESS | 1504 | 1466736907649 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - PROCESS | 1504 | 1466736907674 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:55:07 INFO - PROCESS | 1504 | 1466736907820 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - PROCESS | 1504 | 1466736907839 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:55:07 INFO - PROCESS | 1504 | 1466736907994 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:55:08 INFO - PROCESS | 1504 | 1466736908170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908190 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:55:08 INFO - PROCESS | 1504 | 1466736908349 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908360 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 173ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:55:08 INFO - PROCESS | 1504 | 1466736908520 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908537 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:55:08 INFO - PROCESS | 1504 | 1466736908695 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908718 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:55:08 INFO - PROCESS | 1504 | 1466736908869 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:08 INFO - PROCESS | 1504 | 1466736908927 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 231ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:55:09 INFO - PROCESS | 1504 | 1466736909198 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - PROCESS | 1504 | 1466736909235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 290ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:55:09 INFO - PROCESS | 1504 | 1466736909413 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - PROCESS | 1504 | 1466736909430 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 172ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:55:09 INFO - PROCESS | 1504 | 1466736909587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - PROCESS | 1504 | 1466736909606 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:55:09 INFO - PROCESS | 1504 | 1466736909771 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - PROCESS | 1504 | 1466736909789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:55:09 INFO - PROCESS | 1504 | 1466736909937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:09 INFO - PROCESS | 1504 | 1466736909956 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 120ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:55:10 INFO - PROCESS | 1504 | 1466736910061 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910090 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:55:10 INFO - PROCESS | 1504 | 1466736910236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910252 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 120ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:55:10 INFO - PROCESS | 1504 | 1466736910360 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910374 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 120ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:55:10 INFO - PROCESS | 1504 | 1466736910485 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910504 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 120ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:55:10 INFO - PROCESS | 1504 | 1466736910609 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910629 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:55:10 INFO - PROCESS | 1504 | 1466736910787 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910809 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:55:10 INFO - PROCESS | 1504 | 1466736910960 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:10 INFO - PROCESS | 1504 | 1466736910979 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:55:11 INFO - PROCESS | 1504 | 1466736911137 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - PROCESS | 1504 | 1466736911154 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:55:11 INFO - PROCESS | 1504 | 1466736911321 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - PROCESS | 1504 | 1466736911365 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 230ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:55:11 INFO - PROCESS | 1504 | 1466736911544 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - PROCESS | 1504 | 1466736911560 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 172ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:55:11 INFO - PROCESS | 1504 | 1466736911720 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - PROCESS | 1504 | 1466736911736 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:55:11 INFO - PROCESS | 1504 | 1466736911893 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:11 INFO - PROCESS | 1504 | 1466736911912 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:55:12 INFO - PROCESS | 1504 | 1466736912069 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912085 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:55:12 INFO - PROCESS | 1504 | 1466736912245 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:55:12 INFO - PROCESS | 1504 | 1466736912422 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912438 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:55:12 INFO - PROCESS | 1504 | 1466736912596 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912617 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:55:12 INFO - PROCESS | 1504 | 1466736912770 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912787 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 120ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:55:12 INFO - PROCESS | 1504 | 1466736912892 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:12 INFO - PROCESS | 1504 | 1466736912917 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:55:13 INFO - PROCESS | 1504 | 1466736913070 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - PROCESS | 1504 | 1466736913092 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:55:13 INFO - PROCESS | 1504 | 1466736913243 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - PROCESS | 1504 | 1466736913260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:55:13 INFO - PROCESS | 1504 | 1466736913420 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - PROCESS | 1504 | 1466736913439 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:55:13 INFO - PROCESS | 1504 | 1466736913594 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - PROCESS | 1504 | 1466736913610 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
19:55:13 INFO - PROCESS | 1504 | 1466736913769 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:55:13 INFO - PROCESS | 1504 | 1466736913785 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 120ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:55:13 INFO - PROCESS | 1504 | 1466736913894 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:13 INFO - PROCESS | 1504 | 1466736913907 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:55:14 INFO - PROCESS | 1504 | 1466736914069 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914087 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 120ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:55:14 INFO - PROCESS | 1504 | 1466736914200 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914211 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 120ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:55:14 INFO - PROCESS | 1504 | 1466736914321 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914338 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:55:14 INFO - PROCESS | 1504 | 1466736914494 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914512 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:55:14 INFO - PROCESS | 1504 | 1466736914669 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914685 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914742 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:55:14 INFO - PROCESS | 1504 | 1466736914845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:14 INFO - PROCESS | 1504 | 1466736914862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:55:15 INFO - PROCESS | 1504 | 1466736915019 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - PROCESS | 1504 | 1466736915036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 230ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:55:15 INFO - PROCESS | 1504 | 1466736915253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - PROCESS | 1504 | 1466736915270 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 331ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:55:15 INFO - PROCESS | 1504 | 1466736915591 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - PROCESS | 1504 | 1466736915609 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:55:15 INFO - PROCESS | 1504 | 1466736915768 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - PROCESS | 1504 | 1466736915787 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:55:15 INFO - PROCESS | 1504 | 1466736915943 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:15 INFO - PROCESS | 1504 | 1466736915961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:55:16 INFO - PROCESS | 1504 | 1466736916118 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916139 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:55:16 INFO - PROCESS | 1504 | 1466736916288 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916307 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:55:16 INFO - PROCESS | 1504 | 1466736916467 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916493 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:55:16 INFO - PROCESS | 1504 | 1466736916636 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916653 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 120ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:55:16 INFO - PROCESS | 1504 | 1466736916760 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916778 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:55:16 INFO - PROCESS | 1504 | 1466736916937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:16 INFO - PROCESS | 1504 | 1466736916953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:55:17 INFO - PROCESS | 1504 | 1466736917111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736917133 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 172ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:55:17 INFO - PROCESS | 1504 | 1466736917289 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736917307 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 172ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:55:17 INFO - PROCESS | 1504 | 1466736917466 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736917486 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:55:17 INFO - PROCESS | 1504 | 1466736917637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736917658 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:55:17 INFO - PROCESS | 1504 | 1466736917811 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736917827 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:55:17 INFO - PROCESS | 1504 | 1466736917986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:17 INFO - PROCESS | 1504 | 1466736918002 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 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
19:55:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:55:18 INFO - PROCESS | 1504 | 1466736918166 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - PROCESS | 1504 | 1466736918185 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 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
19:55:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:55:18 INFO - PROCESS | 1504 | 1466736918337 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - PROCESS | 1504 | 1466736918358 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
19:55:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:55:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:55:18 INFO - PROCESS | 1504 | 1466736918511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - PROCESS | 1504 | 1466736918527 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
19:55:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:55:18 INFO - PROCESS | 1504 | 1466736918686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - PROCESS | 1504 | 1466736918703 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 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
19:55:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:55:18 INFO - PROCESS | 1504 | 1466736918862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:18 INFO - PROCESS | 1504 | 1466736918876 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
19:55:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:55:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:55:19 INFO - PROCESS | 1504 | 1466736919037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919054 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:55:19 INFO - PROCESS | 1504 | 1466736919216 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 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
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:55:19 INFO - PROCESS | 1504 | 1466736919387 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919404 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 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
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:55:19 INFO - PROCESS | 1504 | 1466736919561 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:55:19 INFO - PROCESS | 1504 | 1466736919736 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919758 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:55:19 INFO - PROCESS | 1504 | 1466736919916 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:19 INFO - PROCESS | 1504 | 1466736919928 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:55:20 INFO - PROCESS | 1504 | 1466736920086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920102 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 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
19:55:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:55:20 INFO - PROCESS | 1504 | 1466736920261 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920283 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:55:20 INFO - PROCESS | 1504 | 1466736920436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:55:20 INFO - PROCESS | 1504 | 1466736920616 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:55:20 INFO - PROCESS | 1504 | 1466736920788 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920808 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:55:20 INFO - PROCESS | 1504 | 1466736920962 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:20 INFO - PROCESS | 1504 | 1466736920976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:55:21 INFO - PROCESS | 1504 | 1466736921137 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - PROCESS | 1504 | 1466736921153 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:55:21 INFO - PROCESS | 1504 | 1466736921316 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - PROCESS | 1504 | 1466736921335 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 230ms
19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:55:21 INFO - PROCESS | 1504 | 1466736921554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - PROCESS | 1504 | 1466736921595 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 370ms
19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:55:21 INFO - PROCESS | 1504 | 1466736921932 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:21 INFO - PROCESS | 1504 | 1466736921955 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:55:22 INFO - PROCESS | 1504 | 1466736922107 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736922127 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 172ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:55:22 INFO - PROCESS | 1504 | 1466736922288 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736922316 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:55:22 INFO - PROCESS | 1504 | 1466736922459 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736922477 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:55:22 INFO - PROCESS | 1504 | 1466736922637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736922657 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:55:22 INFO - PROCESS | 1504 | 1466736922812 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736922835 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:55:22 INFO - PROCESS | 1504 | 1466736922987 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:22 INFO - PROCESS | 1504 | 1466736923004 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:55:23 INFO - PROCESS | 1504 | 1466736923168 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - PROCESS | 1504 | 1466736923189 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:55:23 INFO - PROCESS | 1504 | 1466736923339 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - PROCESS | 1504 | 1466736923357 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:55:23 INFO - PROCESS | 1504 | 1466736923516 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - PROCESS | 1504 | 1466736923528 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:55:23 INFO - PROCESS | 1504 | 1466736923687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - PROCESS | 1504 | 1466736923707 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:55:23 INFO - PROCESS | 1504 | 1466736923867 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:23 INFO - PROCESS | 1504 | 1466736923887 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:55:24 INFO - PROCESS | 1504 | 1466736924042 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924059 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:55:24 INFO - PROCESS | 1504 | 1466736924219 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924241 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
19:55:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:55:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
19:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:55:24 INFO - PROCESS | 1504 | 1466736924393 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924409 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:55:24 INFO - PROCESS | 1504 | 1466736924570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:55:24 INFO - PROCESS | 1504 | 1466736924744 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924761 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:55:24 INFO - PROCESS | 1504 | 1466736924920 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:24 INFO - PROCESS | 1504 | 1466736924941 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 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
19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:55:25 INFO - PROCESS | 1504 | 1466736925095 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 INFO - PROCESS | 1504 | 1466736925110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 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
19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:55:25 INFO - PROCESS | 1504 | 1466736925270 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 INFO - PROCESS | 1504 | 1466736925289 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:55:25 INFO - PROCESS | 1504 | 1466736925449 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:25 INFO - PROCESS | 1504 | 1466736925461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:55:26 INFO - PROCESS | 1504 | 1466736926119 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - PROCESS | 1504 | 1466736926141 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:55:26 INFO - PROCESS | 1504 | 1466736926293 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - PROCESS | 1504 | 1466736926310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:55:26 INFO - PROCESS | 1504 | 1466736926470 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - PROCESS | 1504 | 1466736926489 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:55:26 INFO - PROCESS | 1504 | 1466736926649 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - PROCESS | 1504 | 1466736926661 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 171ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:55:26 INFO - PROCESS | 1504 | 1466736926820 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - PROCESS | 1504 | 1466736926837 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:55:26 INFO - PROCESS | 1504 | 1466736926995 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - PROCESS | 1504 | 1466736927011 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:55:27 INFO - PROCESS | 1504 | 1466736927170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - PROCESS | 1504 | 1466736927189 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:55:27 INFO - PROCESS | 1504 | 1466736927349 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - PROCESS | 1504 | 1466736927368 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 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
19:55:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:55:27 INFO - PROCESS | 1504 | 1466736927521 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - PROCESS | 1504 | 1466736927538 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:55:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:55:27 INFO - PROCESS | 1504 | 1466736927694 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 INFO - PROCESS | 1504 | 1466736927717 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:27 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
19:55:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:55:27 INFO - PROCESS | 1504 | 1466736927946 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - PROCESS | 1504 | 1466736928010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 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]"
19:55:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:55:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 390ms
19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:55:28 INFO - PROCESS | 1504 | 1466736928283 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - PROCESS | 1504 | 1466736928303 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 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
19:55:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:55:28 INFO - PROCESS | 1504 | 1466736928457 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - PROCESS | 1504 | 1466736928480 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:55:28 INFO - PROCESS | 1504 | 1466736928635 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - PROCESS | 1504 | 1466736928655 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:55:28 INFO - PROCESS | 1504 | 1466736928807 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - PROCESS | 1504 | 1466736928824 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:55:28 INFO - PROCESS | 1504 | 1466736928987 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929011 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:55:29 INFO - PROCESS | 1504 | 1466736929162 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:55:29 INFO - PROCESS | 1504 | 1466736929337 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929357 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:55:29 INFO - PROCESS | 1504 | 1466736929510 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929534 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:55:29 INFO - PROCESS | 1504 | 1466736929686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929704 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 172ms
19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:55:29 INFO - PROCESS | 1504 | 1466736929862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:29 INFO - PROCESS | 1504 | 1466736929878 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:55:30 INFO - PROCESS | 1504 | 1466736930037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930062 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:55:30 INFO - PROCESS | 1504 | 1466736930212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930227 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:55:30 INFO - PROCESS | 1504 | 1466736930387 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930404 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:55:30 INFO - PROCESS | 1504 | 1466736930566 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:55:30 INFO - PROCESS | 1504 | 1466736930738 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930755 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:55:30 INFO - PROCESS | 1504 | 1466736930912 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:30 INFO - PROCESS | 1504 | 1466736930926 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:55:31 INFO - PROCESS | 1504 | 1466736931086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931105 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:55:31 INFO - PROCESS | 1504 | 1466736931260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931279 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:55:31 INFO - PROCESS | 1504 | 1466736931436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:55:31 INFO - PROCESS | 1504 | 1466736931611 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931633 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:55:31 INFO - PROCESS | 1504 | 1466736931786 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931803 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:55:31 INFO - PROCESS | 1504 | 1466736931961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:31 INFO - PROCESS | 1504 | 1466736931976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:55:32 INFO - PROCESS | 1504 | 1466736932136 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932155 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:55:32 INFO - PROCESS | 1504 | 1466736932310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932327 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 171ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:55:32 INFO - PROCESS | 1504 | 1466736932488 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932506 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:55:32 INFO - PROCESS | 1504 | 1466736932661 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932675 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 120ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:55:32 INFO - PROCESS | 1504 | 1466736932785 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932796 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 120ms
19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:55:32 INFO - PROCESS | 1504 | 1466736932909 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:32 INFO - PROCESS | 1504 | 1466736932926 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:55:33 INFO - PROCESS | 1504 | 1466736933086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933103 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 120ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:55:33 INFO - PROCESS | 1504 | 1466736933221 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933238 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:55:33 INFO - PROCESS | 1504 | 1466736933399 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933410 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:55:33 INFO - PROCESS | 1504 | 1466736933570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933589 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:55:33 INFO - PROCESS | 1504 | 1466736933744 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933762 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:55:33 INFO - PROCESS | 1504 | 1466736933920 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:33 INFO - PROCESS | 1504 | 1466736933937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
19:55:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:55:34 INFO - PROCESS | 1504 | 1466736934183 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - PROCESS | 1504 | 1466736934247 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 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 () {
19:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:55:34 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 () {
19:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:55:34 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 () {
19:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:55:34 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 () {
19:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:55:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 399ms
19:55:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:55:34 INFO - PROCESS | 1504 | 1466736934504 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - PROCESS | 1504 | 1466736934524 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:55:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
19:55:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:55:34 INFO - PROCESS | 1504 | 1466736934685 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - PROCESS | 1504 | 1466736934704 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 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
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:55:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:55:34 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.
19:55:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:55:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 230ms
19:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:55:34 INFO - PROCESS | 1504 | 1466736934920 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:34 INFO - PROCESS | 1504 | 1466736934938 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:55:35 INFO - PROCESS | 1504 | 1466736935096 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:55:35 INFO - PROCESS | 1504 | 1466736935273 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935300 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:55:35 INFO - PROCESS | 1504 | 1466736935449 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:55:35 INFO - PROCESS | 1504 | 1466736935620 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:55:35 INFO - PROCESS | 1504 | 1466736935794 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935812 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:55:35 INFO - PROCESS | 1504 | 1466736935970 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:35 INFO - PROCESS | 1504 | 1466736935989 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:55:36 INFO - PROCESS | 1504 | 1466736936145 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736936161 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:55:36 INFO - PROCESS | 1504 | 1466736936321 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736936338 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:55:36 INFO - PROCESS | 1504 | 1466736936499 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736936511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 120ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:55:36 INFO - PROCESS | 1504 | 1466736936624 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736936644 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:55:36 INFO - PROCESS | 1504 | 1466736936805 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736936822 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:55:36 INFO - PROCESS | 1504 | 1466736936976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:36 INFO - PROCESS | 1504 | 1466736937003 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:55:37 INFO - PROCESS | 1504 | 1466736937153 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - PROCESS | 1504 | 1466736937174 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:55:37 INFO - PROCESS | 1504 | 1466736937327 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - PROCESS | 1504 | 1466736937343 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:55:37 INFO - PROCESS | 1504 | 1466736937505 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - PROCESS | 1504 | 1466736937527 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:55:37 INFO - PROCESS | 1504 | 1466736937677 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - PROCESS | 1504 | 1466736937693 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:55:37 INFO - PROCESS | 1504 | 1466736937854 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:37 INFO - PROCESS | 1504 | 1466736937870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:55:38 INFO - PROCESS | 1504 | 1466736938029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938044 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:55:38 INFO - PROCESS | 1504 | 1466736938203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938224 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:55:38 INFO - PROCESS | 1504 | 1466736938377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938393 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 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
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:55:38 INFO - PROCESS | 1504 | 1466736938553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938572 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:55:38 INFO - PROCESS | 1504 | 1466736938728 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938742 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 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
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:55:38 INFO - PROCESS | 1504 | 1466736938903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:38 INFO - PROCESS | 1504 | 1466736938921 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:55:39 INFO - PROCESS | 1504 | 1466736939086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939105 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:55:39 INFO - PROCESS | 1504 | 1466736939260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939279 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:55:39 INFO - PROCESS | 1504 | 1466736939436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939452 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:55:39 INFO - PROCESS | 1504 | 1466736939612 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939629 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:55:39 INFO - PROCESS | 1504 | 1466736939789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939805 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:55:39 INFO - PROCESS | 1504 | 1466736939966 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:39 INFO - PROCESS | 1504 | 1466736939977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
19:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:55:40 INFO - PROCESS | 1504 | 1466736940136 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - PROCESS | 1504 | 1466736940155 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
19:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:55:40 INFO - PROCESS | 1504 | 1466736940326 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - PROCESS | 1504 | 1466736940379 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 330ms
19:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:55:40 INFO - PROCESS | 1504 | 1466736940663 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - PROCESS | 1504 | 1466736940679 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
19:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:55:40 INFO - PROCESS | 1504 | 1466736940839 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:40 INFO - PROCESS | 1504 | 1466736940864 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 230ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:55:41 INFO - PROCESS | 1504 | 1466736941074 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - PROCESS | 1504 | 1466736941093 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 230ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:55:41 INFO - PROCESS | 1504 | 1466736941304 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - PROCESS | 1504 | 1466736941324 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:55:41 INFO - PROCESS | 1504 | 1466736941478 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - PROCESS | 1504 | 1466736941501 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:55:41 INFO - PROCESS | 1504 | 1466736941654 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - PROCESS | 1504 | 1466736941674 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:55:41 INFO - PROCESS | 1504 | 1466736941834 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 INFO - PROCESS | 1504 | 1466736941846 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:41 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
19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:55:42 INFO - PROCESS | 1504 | 1466736942008 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942026 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
19:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:55:42 INFO - PROCESS | 1504 | 1466736942186 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
19:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:55:42 INFO - PROCESS | 1504 | 1466736942360 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 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
19:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
19:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:55:42 INFO - PROCESS | 1504 | 1466736942537 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942559 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
19:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:55:42 INFO - PROCESS | 1504 | 1466736942712 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942734 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
19:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:55:42 INFO - PROCESS | 1504 | 1466736942886 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:42 INFO - PROCESS | 1504 | 1466736942903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:55:43 INFO - PROCESS | 1504 | 1466736943062 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943084 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:55:43 INFO - PROCESS | 1504 | 1466736943237 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:55:43 INFO - PROCESS | 1504 | 1466736943411 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943429 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 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
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 172ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:55:43 INFO - PROCESS | 1504 | 1466736943586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943609 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:55:43 INFO - PROCESS | 1504 | 1466736943766 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943785 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 172ms
19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:55:43 INFO - PROCESS | 1504 | 1466736943937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:43 INFO - PROCESS | 1504 | 1466736943953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:55:44 INFO - PROCESS | 1504 | 1466736944111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736944129 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:55:44 INFO - PROCESS | 1504 | 1466736944286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736944302 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:55:44 INFO - PROCESS | 1504 | 1466736944462 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736944476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:55:44 INFO - PROCESS | 1504 | 1466736944637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736944656 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:55:44 INFO - PROCESS | 1504 | 1466736944810 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736944827 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:55:44 INFO - PROCESS | 1504 | 1466736944986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:44 INFO - PROCESS | 1504 | 1466736945001 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 120ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:55:45 INFO - PROCESS | 1504 | 1466736945110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945124 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 120ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:55:45 INFO - PROCESS | 1504 | 1466736945235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945251 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:55:45 INFO - PROCESS | 1504 | 1466736945411 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945426 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:55:45 INFO - PROCESS | 1504 | 1466736945589 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945608 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 171ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:55:45 INFO - PROCESS | 1504 | 1466736945761 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945776 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 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
19:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
19:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:55:45 INFO - PROCESS | 1504 | 1466736945937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:45 INFO - PROCESS | 1504 | 1466736945953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 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
19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:55:46 INFO - PROCESS | 1504 | 1466736946116 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - PROCESS | 1504 | 1466736946135 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 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
19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:55:46 INFO - PROCESS | 1504 | 1466736946287 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - PROCESS | 1504 | 1466736946309 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 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)
19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:55:46 INFO - PROCESS | 1504 | 1466736946460 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - PROCESS | 1504 | 1466736946476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:55:46 INFO - PROCESS | 1504 | 1466736946716 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - PROCESS | 1504 | 1466736946796 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 290ms
19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:55:46 INFO - PROCESS | 1504 | 1466736946950 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:46 INFO - PROCESS | 1504 | 1466736946970 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:55:47 INFO - PROCESS | 1504 | 1466736947120 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - PROCESS | 1504 | 1466736947138 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:55:47 INFO - PROCESS | 1504 | 1466736947299 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - PROCESS | 1504 | 1466736947328 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 230ms
19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:55:47 INFO - PROCESS | 1504 | 1466736947533 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - PROCESS | 1504 | 1466736947546 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 270ms
19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:55:47 INFO - PROCESS | 1504 | 1466736947804 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - PROCESS | 1504 | 1466736947829 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:55:47 INFO - PROCESS | 1504 | 1466736947976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:47 INFO - PROCESS | 1504 | 1466736947993 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
19:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:55:48 INFO - PROCESS | 1504 | 1466736948153 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - PROCESS | 1504 | 1466736948170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
19:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:55:48 INFO - PROCESS | 1504 | 1466736948328 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - PROCESS | 1504 | 1466736948345 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
19:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:55:48 INFO - PROCESS | 1504 | 1466736948503 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - PROCESS | 1504 | 1466736948526 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 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
19:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
19:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:55:48 INFO - PROCESS | 1504 | 1466736948679 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - PROCESS | 1504 | 1466736948703 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
19:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:55:48 INFO - PROCESS | 1504 | 1466736948859 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:48 INFO - PROCESS | 1504 | 1466736948875 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:55:49 INFO - PROCESS | 1504 | 1466736949036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949054 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 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)
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:55:49 INFO - PROCESS | 1504 | 1466736949211 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949233 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:55:49 INFO - PROCESS | 1504 | 1466736949386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949404 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:55:49 INFO - PROCESS | 1504 | 1466736949562 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949585 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:55:49 INFO - PROCESS | 1504 | 1466736949737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949753 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:55:49 INFO - PROCESS | 1504 | 1466736949916 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:49 INFO - PROCESS | 1504 | 1466736949927 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:55:50 INFO - PROCESS | 1504 | 1466736950089 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950113 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:55:50 INFO - PROCESS | 1504 | 1466736950266 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950277 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:55:50 INFO - PROCESS | 1504 | 1466736950437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:55:50 INFO - PROCESS | 1504 | 1466736950612 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950628 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:55:50 INFO - PROCESS | 1504 | 1466736950786 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950805 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 171ms
19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:55:50 INFO - PROCESS | 1504 | 1466736950960 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:50 INFO - PROCESS | 1504 | 1466736950976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:55:51 INFO - PROCESS | 1504 | 1466736951135 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - PROCESS | 1504 | 1466736951150 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:55:51 INFO - PROCESS | 1504 | 1466736951310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - PROCESS | 1504 | 1466736951327 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:55:51 INFO - PROCESS | 1504 | 1466736951487 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - PROCESS | 1504 | 1466736951506 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:55:51 INFO - PROCESS | 1504 | 1466736951662 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - PROCESS | 1504 | 1466736951684 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:55:51 INFO - PROCESS | 1504 | 1466736951837 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:51 INFO - PROCESS | 1504 | 1466736951855 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:55:52 INFO - PROCESS | 1504 | 1466736952016 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - PROCESS | 1504 | 1466736952028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:55:52 INFO - PROCESS | 1504 | 1466736952186 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - PROCESS | 1504 | 1466736952205 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:55:52 INFO - PROCESS | 1504 | 1466736952361 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - PROCESS | 1504 | 1466736952376 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:55:52 INFO - PROCESS | 1504 | 1466736952536 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - PROCESS | 1504 | 1466736952553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:55:52 INFO - PROCESS | 1504 | 1466736952711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - PROCESS | 1504 | 1466736952733 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
19:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:55:52 INFO - PROCESS | 1504 | 1466736952927 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - PROCESS | 1504 | 1466736953013 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 290ms
19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:55:53 INFO - PROCESS | 1504 | 1466736953192 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - PROCESS | 1504 | 1466736953212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:55:53 INFO - PROCESS | 1504 | 1466736953371 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - PROCESS | 1504 | 1466736953394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:55:53 INFO - PROCESS | 1504 | 1466736953551 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - PROCESS | 1504 | 1466736953573 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 290ms
19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:55:53 INFO - PROCESS | 1504 | 1466736953838 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:53 INFO - PROCESS | 1504 | 1466736953855 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:55:54 INFO - PROCESS | 1504 | 1466736954012 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:55:54 INFO - PROCESS | 1504 | 1466736954187 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954205 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:55:54 INFO - PROCESS | 1504 | 1466736954366 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954385 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:55:54 INFO - PROCESS | 1504 | 1466736954536 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:55:54 INFO - PROCESS | 1504 | 1466736954711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954736 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:55:54 INFO - PROCESS | 1504 | 1466736954887 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:54 INFO - PROCESS | 1504 | 1466736954905 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:55:55 INFO - PROCESS | 1504 | 1466736955062 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955088 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:55:55 INFO - PROCESS | 1504 | 1466736955236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955258 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:55:55 INFO - PROCESS | 1504 | 1466736955410 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955427 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:55:55 INFO - PROCESS | 1504 | 1466736955586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:55:55 INFO - PROCESS | 1504 | 1466736955761 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955783 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 172ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:55:55 INFO - PROCESS | 1504 | 1466736955939 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:55 INFO - PROCESS | 1504 | 1466736955959 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:55:56 INFO - PROCESS | 1504 | 1466736956116 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - PROCESS | 1504 | 1466736956128 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:55:56 INFO - PROCESS | 1504 | 1466736956287 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - PROCESS | 1504 | 1466736956307 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 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
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:55:56 INFO - PROCESS | 1504 | 1466736956460 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - PROCESS | 1504 | 1466736956476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 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
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:55:56 INFO - PROCESS | 1504 | 1466736956638 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - PROCESS | 1504 | 1466736956660 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:55:56 INFO - PROCESS | 1504 | 1466736956811 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - PROCESS | 1504 | 1466736956838 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:55:56 INFO - PROCESS | 1504 | 1466736956986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957004 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:55:57 INFO - PROCESS | 1504 | 1466736957160 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:55:57 INFO - PROCESS | 1504 | 1466736957336 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957357 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:55:57 INFO - PROCESS | 1504 | 1466736957511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957527 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:55:57 INFO - PROCESS | 1504 | 1466736957687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957703 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:55:57 INFO - PROCESS | 1504 | 1466736957862 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:57 INFO - PROCESS | 1504 | 1466736957879 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 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)
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:55:58 INFO - PROCESS | 1504 | 1466736958037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958053 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:55:58 INFO - PROCESS | 1504 | 1466736958210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958225 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:55:58 INFO - PROCESS | 1504 | 1466736958386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958405 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:55:58 INFO - PROCESS | 1504 | 1466736958561 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:55:58 INFO - PROCESS | 1504 | 1466736958737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958753 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:55:58 INFO - PROCESS | 1504 | 1466736958917 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:58 INFO - PROCESS | 1504 | 1466736958947 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 330ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:55:59 INFO - PROCESS | 1504 | 1466736959247 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - PROCESS | 1504 | 1466736959267 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:55:59 INFO - PROCESS | 1504 | 1466736959422 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - PROCESS | 1504 | 1466736959447 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:55:59 INFO - PROCESS | 1504 | 1466736959601 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - PROCESS | 1504 | 1466736959619 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 172ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:55:59 INFO - PROCESS | 1504 | 1466736959772 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - PROCESS | 1504 | 1466736959791 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:55:59 INFO - PROCESS | 1504 | 1466736959945 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:55:59 INFO - PROCESS | 1504 | 1466736960001 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 230ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:56:00 INFO - PROCESS | 1504 | 1466736960180 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - PROCESS | 1504 | 1466736960250 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 230ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:56:00 INFO - PROCESS | 1504 | 1466736960411 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - PROCESS | 1504 | 1466736960427 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:56:00 INFO - PROCESS | 1504 | 1466736960588 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - PROCESS | 1504 | 1466736960606 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:56:00 INFO - PROCESS | 1504 | 1466736960762 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - PROCESS | 1504 | 1466736960776 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:56:00 INFO - PROCESS | 1504 | 1466736960936 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:00 INFO - PROCESS | 1504 | 1466736960958 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:56:01 INFO - PROCESS | 1504 | 1466736961111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - PROCESS | 1504 | 1466736961138 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:56:01 INFO - PROCESS | 1504 | 1466736961290 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - PROCESS | 1504 | 1466736961307 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:56:01 INFO - PROCESS | 1504 | 1466736961469 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - PROCESS | 1504 | 1466736961485 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:56:01 INFO - PROCESS | 1504 | 1466736961642 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - PROCESS | 1504 | 1466736961659 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:56:01 INFO - PROCESS | 1504 | 1466736961819 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - PROCESS | 1504 | 1466736961840 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:56:01 INFO - PROCESS | 1504 | 1466736961994 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 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
19:56:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:56:02 INFO - PROCESS | 1504 | 1466736962170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962189 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:56:02 INFO - PROCESS | 1504 | 1466736962344 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962360 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 171ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:56:02 INFO - PROCESS | 1504 | 1466736962519 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962535 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 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
19:56:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:56:02 INFO - PROCESS | 1504 | 1466736962695 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962709 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 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
19:56:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 172ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:56:02 INFO - PROCESS | 1504 | 1466736962870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:02 INFO - PROCESS | 1504 | 1466736962977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 330ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:56:03 INFO - PROCESS | 1504 | 1466736963203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - PROCESS | 1504 | 1466736963220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:56:03 INFO - PROCESS | 1504 | 1466736963377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - PROCESS | 1504 | 1466736963395 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:56:03 INFO - PROCESS | 1504 | 1466736963553 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - PROCESS | 1504 | 1466736963570 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:56:03 INFO - PROCESS | 1504 | 1466736963729 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - PROCESS | 1504 | 1466736963743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:56:03 INFO - PROCESS | 1504 | 1466736963905 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:03 INFO - PROCESS | 1504 | 1466736963925 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:56:04 INFO - PROCESS | 1504 | 1466736964083 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964101 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:56:04 INFO - PROCESS | 1504 | 1466736964253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964270 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:56:04 INFO - PROCESS | 1504 | 1466736964430 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:56:04 INFO - PROCESS | 1504 | 1466736964603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964618 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:56:04 INFO - PROCESS | 1504 | 1466736964778 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964793 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
19:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:56:04 INFO - PROCESS | 1504 | 1466736964953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:04 INFO - PROCESS | 1504 | 1466736964972 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
19:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:56:05 INFO - PROCESS | 1504 | 1466736965127 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - PROCESS | 1504 | 1466736965144 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 270ms
19:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:56:05 INFO - PROCESS | 1504 | 1466736965406 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - PROCESS | 1504 | 1466736965435 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
19:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:56:05 INFO - PROCESS | 1504 | 1466736965586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - PROCESS | 1504 | 1466736965604 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
19:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:56:05 INFO - PROCESS | 1504 | 1466736965756 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - PROCESS | 1504 | 1466736965774 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
19:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:56:05 INFO - PROCESS | 1504 | 1466736965929 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:05 INFO - PROCESS | 1504 | 1466736965958 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:56:06 INFO - PROCESS | 1504 | 1466736966103 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966120 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:56:06 INFO - PROCESS | 1504 | 1466736966284 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966306 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:56:06 INFO - PROCESS | 1504 | 1466736966456 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966473 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:56:06 INFO - PROCESS | 1504 | 1466736966627 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966653 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:56:06 INFO - PROCESS | 1504 | 1466736966803 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966820 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 120ms
19:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:56:06 INFO - PROCESS | 1504 | 1466736966931 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:06 INFO - PROCESS | 1504 | 1466736966944 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:56:07 INFO - PROCESS | 1504 | 1466736967103 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967124 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:56:07 INFO - PROCESS | 1504 | 1466736967278 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967293 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:56:07 INFO - PROCESS | 1504 | 1466736967453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:56:07 INFO - PROCESS | 1504 | 1466736967633 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967644 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:56:07 INFO - PROCESS | 1504 | 1466736967803 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967818 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
19:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:56:07 INFO - PROCESS | 1504 | 1466736967978 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:07 INFO - PROCESS | 1504 | 1466736967993 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
19:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:56:08 INFO - PROCESS | 1504 | 1466736968156 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - PROCESS | 1504 | 1466736968176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
19:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:56:08 INFO - PROCESS | 1504 | 1466736968329 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - PROCESS | 1504 | 1466736968343 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
19:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:56:08 INFO - PROCESS | 1504 | 1466736968504 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - PROCESS | 1504 | 1466736968520 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
19:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:56:08 INFO - PROCESS | 1504 | 1466736968683 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - PROCESS | 1504 | 1466736968694 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
19:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:56:08 INFO - PROCESS | 1504 | 1466736968853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:08 INFO - PROCESS | 1504 | 1466736968875 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
19:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:56:09 INFO - PROCESS | 1504 | 1466736969028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - PROCESS | 1504 | 1466736969043 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 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
19:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
19:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:56:09 INFO - PROCESS | 1504 | 1466736969204 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - PROCESS | 1504 | 1466736969222 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
19:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:56:09 INFO - PROCESS | 1504 | 1466736969378 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - PROCESS | 1504 | 1466736969393 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 230ms
19:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:56:09 INFO - PROCESS | 1504 | 1466736969611 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - PROCESS | 1504 | 1466736969626 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 270ms
19:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:56:09 INFO - PROCESS | 1504 | 1466736969887 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:09 INFO - PROCESS | 1504 | 1466736969904 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:56:10 INFO - PROCESS | 1504 | 1466736970062 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970077 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:56:10 INFO - PROCESS | 1504 | 1466736970237 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970255 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:56:10 INFO - PROCESS | 1504 | 1466736970412 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970426 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:56:10 INFO - PROCESS | 1504 | 1466736970587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970604 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
19:56:10 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:56:10 INFO - PROCESS | 1504 | 1466736970761 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970779 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
19:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:56:10 INFO - PROCESS | 1504 | 1466736970936 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:10 INFO - PROCESS | 1504 | 1466736970952 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:56:11 INFO - PROCESS | 1504 | 1466736971112 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - PROCESS | 1504 | 1466736971126 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:56:11 INFO - PROCESS | 1504 | 1466736971286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - PROCESS | 1504 | 1466736971301 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:56:11 INFO - PROCESS | 1504 | 1466736971466 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - PROCESS | 1504 | 1466736971499 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 330ms
19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:56:11 INFO - PROCESS | 1504 | 1466736971796 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - PROCESS | 1504 | 1466736971817 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:56:11 INFO - PROCESS | 1504 | 1466736971972 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:11 INFO - PROCESS | 1504 | 1466736971991 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 171ms
19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:56:12 INFO - PROCESS | 1504 | 1466736972152 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - PROCESS | 1504 | 1466736972171 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:56:12 INFO - PROCESS | 1504 | 1466736972320 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - PROCESS | 1504 | 1466736972341 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:56:12 INFO - PROCESS | 1504 | 1466736972494 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - PROCESS | 1504 | 1466736972512 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:56:12 INFO - PROCESS | 1504 | 1466736972671 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - PROCESS | 1504 | 1466736972690 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:56:12 INFO - PROCESS | 1504 | 1466736972846 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:12 INFO - PROCESS | 1504 | 1466736972859 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:56:13 INFO - PROCESS | 1504 | 1466736973020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973039 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:56:13 INFO - PROCESS | 1504 | 1466736973194 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:56:13 INFO - PROCESS | 1504 | 1466736973370 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973387 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:56:13 INFO - PROCESS | 1504 | 1466736973545 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973572 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:56:13 INFO - PROCESS | 1504 | 1466736973719 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973735 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
19:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:56:13 INFO - PROCESS | 1504 | 1466736973899 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:13 INFO - PROCESS | 1504 | 1466736973911 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:56:14 INFO - PROCESS | 1504 | 1466736974070 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974087 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:56:14 INFO - PROCESS | 1504 | 1466736974244 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 172ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:56:14 INFO - PROCESS | 1504 | 1466736974419 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 172ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:56:14 INFO - PROCESS | 1504 | 1466736974600 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974618 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:56:14 INFO - PROCESS | 1504 | 1466736974770 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974787 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:56:14 INFO - PROCESS | 1504 | 1466736974945 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:14 INFO - PROCESS | 1504 | 1466736974959 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 430ms
19:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:56:15 INFO - PROCESS | 1504 | 1466736975384 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - PROCESS | 1504 | 1466736975395 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
19:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:56:15 INFO - PROCESS | 1504 | 1466736975558 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - PROCESS | 1504 | 1466736975577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
19:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:56:15 INFO - PROCESS | 1504 | 1466736975735 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - PROCESS | 1504 | 1466736975753 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 230ms
19:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:56:15 INFO - PROCESS | 1504 | 1466736975970 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:15 INFO - PROCESS | 1504 | 1466736975989 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
19:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:56:16 INFO - PROCESS | 1504 | 1466736976145 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - PROCESS | 1504 | 1466736976160 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
19:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:56:16 INFO - PROCESS | 1504 | 1466736976322 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - PROCESS | 1504 | 1466736976339 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
19:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:56:16 INFO - PROCESS | 1504 | 1466736976494 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - PROCESS | 1504 | 1466736976510 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
19:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:56:16 INFO - PROCESS | 1504 | 1466736976670 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - PROCESS | 1504 | 1466736976686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
19:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:56:16 INFO - PROCESS | 1504 | 1466736976845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:16 INFO - PROCESS | 1504 | 1466736976861 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
19:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:56:17 INFO - PROCESS | 1504 | 1466736977020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - PROCESS | 1504 | 1466736977045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 171ms
19:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:56:17 INFO - PROCESS | 1504 | 1466736977199 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - PROCESS | 1504 | 1466736977224 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
19:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:56:17 INFO - PROCESS | 1504 | 1466736977370 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - PROCESS | 1504 | 1466736977385 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
19:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:56:17 INFO - PROCESS | 1504 | 1466736977696 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - PROCESS | 1504 | 1466736977743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 310ms
19:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:56:17 INFO - PROCESS | 1504 | 1466736977911 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:17 INFO - PROCESS | 1504 | 1466736977934 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:56:18 INFO - PROCESS | 1504 | 1466736978086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978104 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:56:18 INFO - PROCESS | 1504 | 1466736978262 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:56:18 INFO - PROCESS | 1504 | 1466736978436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:56:18 INFO - PROCESS | 1504 | 1466736978617 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978642 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:56:18 INFO - PROCESS | 1504 | 1466736978787 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978804 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
19:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:56:18 INFO - PROCESS | 1504 | 1466736978962 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:18 INFO - PROCESS | 1504 | 1466736978985 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:56:19 INFO - PROCESS | 1504 | 1466736979136 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - PROCESS | 1504 | 1466736979154 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:56:19 INFO - PROCESS | 1504 | 1466736979309 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - PROCESS | 1504 | 1466736979334 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:56:19 INFO - PROCESS | 1504 | 1466736979487 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - PROCESS | 1504 | 1466736979508 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:56:19 INFO - PROCESS | 1504 | 1466736979661 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - PROCESS | 1504 | 1466736979685 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:56:19 INFO - PROCESS | 1504 | 1466736979837 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - PROCESS | 1504 | 1466736979853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
19:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:56:20 INFO - PROCESS | 1504 | 1466736980011 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
19:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:56:20 INFO - PROCESS | 1504 | 1466736980186 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980204 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
19:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:56:20 INFO - PROCESS | 1504 | 1466736980360 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980384 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
19:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:56:20 INFO - PROCESS | 1504 | 1466736980539 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980557 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
19:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:56:20 INFO - PROCESS | 1504 | 1466736980711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980727 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
19:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:56:20 INFO - PROCESS | 1504 | 1466736980887 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:20 INFO - PROCESS | 1504 | 1466736980904 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:56:21 INFO - PROCESS | 1504 | 1466736981062 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981077 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:56:21 INFO - PROCESS | 1504 | 1466736981236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981254 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:56:21 INFO - PROCESS | 1504 | 1466736981410 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981429 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:56:21 INFO - PROCESS | 1504 | 1466736981587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:56:21 INFO - PROCESS | 1504 | 1466736981760 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981777 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
19:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:56:21 INFO - PROCESS | 1504 | 1466736981936 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:21 INFO - PROCESS | 1504 | 1466736981953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
19:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:56:22 INFO - PROCESS | 1504 | 1466736982112 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - PROCESS | 1504 | 1466736982153 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
19:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:56:22 INFO - PROCESS | 1504 | 1466736982286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - PROCESS | 1504 | 1466736982310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 270ms
19:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:56:22 INFO - PROCESS | 1504 | 1466736982559 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - PROCESS | 1504 | 1466736982576 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
19:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:56:22 INFO - PROCESS | 1504 | 1466736982737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - PROCESS | 1504 | 1466736982756 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
19:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:56:22 INFO - PROCESS | 1504 | 1466736982910 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:22 INFO - PROCESS | 1504 | 1466736982926 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
19:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:56:23 INFO - PROCESS | 1504 | 1466736983086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - PROCESS | 1504 | 1466736983109 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
19:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:56:23 INFO - PROCESS | 1504 | 1466736983261 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - PROCESS | 1504 | 1466736983276 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
19:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:56:23 INFO - PROCESS | 1504 | 1466736983436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - PROCESS | 1504 | 1466736983454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
19:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:56:23 INFO - PROCESS | 1504 | 1466736983661 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - PROCESS | 1504 | 1466736983710 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 330ms
19:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:56:23 INFO - PROCESS | 1504 | 1466736983971 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:23 INFO - PROCESS | 1504 | 1466736983993 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
19:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:56:24 INFO - PROCESS | 1504 | 1466736984150 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - PROCESS | 1504 | 1466736984169 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
19:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:56:24 INFO - PROCESS | 1504 | 1466736984323 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - PROCESS | 1504 | 1466736984344 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
19:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:56:24 INFO - PROCESS | 1504 | 1466736984495 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - PROCESS | 1504 | 1466736984511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
19:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:56:24 INFO - PROCESS | 1504 | 1466736984670 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - PROCESS | 1504 | 1466736984687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
19:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:56:24 INFO - PROCESS | 1504 | 1466736984851 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:24 INFO - PROCESS | 1504 | 1466736984873 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:56:25 INFO - PROCESS | 1504 | 1466736985020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:56:25 INFO - PROCESS | 1504 | 1466736985193 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:56:25 INFO - PROCESS | 1504 | 1466736985370 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:56:25 INFO - PROCESS | 1504 | 1466736985545 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985569 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:56:25 INFO - PROCESS | 1504 | 1466736985722 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985739 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:56:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
19:56:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:56:25 INFO - PROCESS | 1504 | 1466736985893 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:25 INFO - PROCESS | 1504 | 1466736985910 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
19:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:56:26 INFO - PROCESS | 1504 | 1466736986072 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - PROCESS | 1504 | 1466736986092 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 172ms
19:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:56:26 INFO - PROCESS | 1504 | 1466736986252 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - PROCESS | 1504 | 1466736986268 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
19:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:56:26 INFO - PROCESS | 1504 | 1466736986426 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - PROCESS | 1504 | 1466736986446 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 172ms
19:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:56:26 INFO - PROCESS | 1504 | 1466736986604 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - PROCESS | 1504 | 1466736986623 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
19:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:56:26 INFO - PROCESS | 1504 | 1466736986778 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:26 INFO - PROCESS | 1504 | 1466736986793 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
19:56:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
19:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:56:27 INFO - PROCESS | 1504 | 1466736987452 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:27 INFO - PROCESS | 1504 | 1466736987477 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
19:56:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
19:56:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:56:28 INFO - PROCESS | 1504 | 1466736988124 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:28 INFO - PROCESS | 1504 | 1466736988149 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
19:56:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
19:56:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:56:28 INFO - PROCESS | 1504 | 1466736988798 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:28 INFO - PROCESS | 1504 | 1466736988812 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
19:56:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
19:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:56:29 INFO - PROCESS | 1504 | 1466736989470 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:29 INFO - PROCESS | 1504 | 1466736989494 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
19:56:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
19:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:56:30 INFO - PROCESS | 1504 | 1466736990146 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:30 INFO - PROCESS | 1504 | 1466736990179 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
19:56:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 731ms
19:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:56:30 INFO - PROCESS | 1504 | 1466736990883 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:30 INFO - PROCESS | 1504 | 1466736990910 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:56:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 671ms
19:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:56:31 INFO - PROCESS | 1504 | 1466736991560 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:31 INFO - PROCESS | 1504 | 1466736991576 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:56:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
19:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:56:32 INFO - PROCESS | 1504 | 1466736992231 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:32 INFO - PROCESS | 1504 | 1466736992260 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:56:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:56:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
19:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:56:32 INFO - PROCESS | 1504 | 1466736992904 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:32 INFO - PROCESS | 1504 | 1466736992926 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:56:33 INFO - PROCESS | 1504 | 1466736993079 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993110 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:56:33 INFO - PROCESS | 1504 | 1466736993254 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993271 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
19:56:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:56:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:56:33 INFO - PROCESS | 1504 | 1466736993428 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993443 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:56:33 INFO - PROCESS | 1504 | 1466736993603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993620 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
19:56:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:56:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:56:33 INFO - PROCESS | 1504 | 1466736993779 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993792 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 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"
19:56:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:56:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
19:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:56:33 INFO - PROCESS | 1504 | 1466736993955 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:33 INFO - PROCESS | 1504 | 1466736993975 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
19:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:56:34 INFO - PROCESS | 1504 | 1466736994127 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - PROCESS | 1504 | 1466736994143 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
19:56:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:56:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
19:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:56:34 INFO - PROCESS | 1504 | 1466736994801 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - PROCESS | 1504 | 1466736994824 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
19:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:56:34 INFO - PROCESS | 1504 | 1466736994974 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:34 INFO - PROCESS | 1504 | 1466736994992 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
19:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:56:35 INFO - PROCESS | 1504 | 1466736995152 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - PROCESS | 1504 | 1466736995173 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
19:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:56:35 INFO - PROCESS | 1504 | 1466736995322 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - PROCESS | 1504 | 1466736995338 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
19:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:56:35 INFO - PROCESS | 1504 | 1466736995500 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - PROCESS | 1504 | 1466736995511 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
19:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:56:35 INFO - PROCESS | 1504 | 1466736995670 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - PROCESS | 1504 | 1466736995689 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:56:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
19:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:56:35 INFO - PROCESS | 1504 | 1466736995845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:35 INFO - PROCESS | 1504 | 1466736995860 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:56:36 INFO - PROCESS | 1504 | 1466736996020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736996038 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:56:36 INFO - PROCESS | 1504 | 1466736996287 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736996311 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 230ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:56:36 INFO - PROCESS | 1504 | 1466736996456 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736996475 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:56:36 INFO - PROCESS | 1504 | 1466736996633 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736996647 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:56:36 INFO - PROCESS | 1504 | 1466736996806 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736996824 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
19:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:56:36 INFO - PROCESS | 1504 | 1466736996985 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:36 INFO - PROCESS | 1504 | 1466736997005 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
19:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:56:37 INFO - PROCESS | 1504 | 1466736997156 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - PROCESS | 1504 | 1466736997178 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
19:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:56:37 INFO - PROCESS | 1504 | 1466736997329 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - PROCESS | 1504 | 1466736997344 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
19:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:56:37 INFO - PROCESS | 1504 | 1466736997506 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - PROCESS | 1504 | 1466736997522 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
19:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:56:37 INFO - PROCESS | 1504 | 1466736997677 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - PROCESS | 1504 | 1466736997694 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
19:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:56:37 INFO - PROCESS | 1504 | 1466736997853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:37 INFO - PROCESS | 1504 | 1466736997870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:56:38 INFO - PROCESS | 1504 | 1466736998029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998054 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:56:38 INFO - PROCESS | 1504 | 1466736998204 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:56:38 INFO - PROCESS | 1504 | 1466736998386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998402 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:56:38 INFO - PROCESS | 1504 | 1466736998560 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998577 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:56:38 INFO - PROCESS | 1504 | 1466736998737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998756 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
19:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:56:38 INFO - PROCESS | 1504 | 1466736998912 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:38 INFO - PROCESS | 1504 | 1466736998926 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:56:39 INFO - PROCESS | 1504 | 1466736999086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999104 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:56:39 INFO - PROCESS | 1504 | 1466736999266 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999278 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:56:39 INFO - PROCESS | 1504 | 1466736999437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:56:39 INFO - PROCESS | 1504 | 1466736999610 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999629 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:56:39 INFO - PROCESS | 1504 | 1466736999789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999806 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
19:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:56:39 INFO - PROCESS | 1504 | 1466736999961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:39 INFO - PROCESS | 1504 | 1466736999976 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:56:40 INFO - PROCESS | 1504 | 1466737000137 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - PROCESS | 1504 | 1466737000155 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:56:40 INFO - PROCESS | 1504 | 1466737000312 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - PROCESS | 1504 | 1466737000326 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:56:40 INFO - PROCESS | 1504 | 1466737000487 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - PROCESS | 1504 | 1466737000505 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:56:40 INFO - PROCESS | 1504 | 1466737000661 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - PROCESS | 1504 | 1466737000683 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:56:40 INFO - PROCESS | 1504 | 1466737000836 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - PROCESS | 1504 | 1466737000853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
19:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:56:40 INFO - PROCESS | 1504 | 1466737001012 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001035 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
19:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:56:41 INFO - PROCESS | 1504 | 1466737001186 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
19:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:56:41 INFO - PROCESS | 1504 | 1466737001359 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001375 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
19:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:56:41 INFO - PROCESS | 1504 | 1466737001538 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001555 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 173ms
19:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:56:41 INFO - PROCESS | 1504 | 1466737001719 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001739 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
19:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:56:41 INFO - PROCESS | 1504 | 1466737001893 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:41 INFO - PROCESS | 1504 | 1466737001910 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
19:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:56:42 INFO - PROCESS | 1504 | 1466737002069 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - PROCESS | 1504 | 1466737002085 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
19:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:56:42 INFO - PROCESS | 1504 | 1466737002245 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - PROCESS | 1504 | 1466737002263 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 330ms
19:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:56:42 INFO - PROCESS | 1504 | 1466737002580 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - PROCESS | 1504 | 1466737002605 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
19:56:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:56:42 INFO - PROCESS | 1504 | 1466737002755 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - PROCESS | 1504 | 1466737002775 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:56:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:56:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
19:56:42 INFO - TEST-START | /DOMEvents/constructors.html
19:56:42 INFO - PROCESS | 1504 | 1466737002936 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:42 INFO - PROCESS | 1504 | 1466737002953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:56:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:56:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 183ms
19:56:43 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:56:43 INFO - PROCESS | 1504 | 1466737003118 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | 1466737003135 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:56:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 171ms
19:56:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:56:43 INFO - PROCESS | 1504 | 1466737003293 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | 1466737003310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:56:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:56:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
19:56:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:56:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
19:56:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:56:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
19:56:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:56:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:56:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 180ms
19:56:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:56:43 INFO - PROCESS | 1504 | 1466737003476 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | 1466737003506 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:56:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
19:56:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 172ms
19:56:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:56:43 INFO - PROCESS | 1504 | 1466737003656 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | 1466737003672 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
19:56:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:56:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
19:56:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:56:43 INFO - PROCESS | 1504 | 1466737003837 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - PROCESS | 1504 | 1466737003854 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:56:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
19:56:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:56:44 INFO - PROCESS | 1504 | 1466737004016 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004035 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
19:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
19:56:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:56:44 INFO - PROCESS | 1504 | 1466737004190 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004207 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
19:56:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
19:56:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:56:44 INFO - PROCESS | 1504 | 1466737004362 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004378 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 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.
19:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
19:56:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:56:44 INFO - PROCESS | 1504 | 1466737004537 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 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.
19:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
19:56:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:56:44 INFO - PROCESS | 1504 | 1466737004711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004729 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:56:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
19:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
19:56:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:56:44 INFO - PROCESS | 1504 | 1466737004886 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:44 INFO - PROCESS | 1504 | 1466737004906 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:56:45 INFO - PROCESS | 1504 | 1466737005066 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:56:45 INFO - PROCESS | 1504 | 1466737005237 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005254 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 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.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:56:45 INFO - PROCESS | 1504 | 1466737005411 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005427 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 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.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:56:45 INFO - PROCESS | 1504 | 1466737005587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005604 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 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.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:56:45 INFO - PROCESS | 1504 | 1466737005762 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005776 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
19:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 171ms
19:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:56:45 INFO - PROCESS | 1504 | 1466737005937 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:45 INFO - PROCESS | 1504 | 1466737005954 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
19:56:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 120ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:56:46 INFO - PROCESS | 1504 | 1466737006059 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006077 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:56:46 INFO - PROCESS | 1504 | 1466737006236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006252 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 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.
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:56:46 INFO - PROCESS | 1504 | 1466737006416 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006428 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:56:46 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
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:56:46 INFO - PROCESS | 1504 | 1466737006588 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006605 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 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.
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:56:46 INFO - PROCESS | 1504 | 1466737006767 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006778 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
19:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
19:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:56:46 INFO - PROCESS | 1504 | 1466737006938 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:46 INFO - PROCESS | 1504 | 1466737006954 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
19:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
19:56:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:56:47 INFO - PROCESS | 1504 | 1466737007115 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - PROCESS | 1504 | 1466737007128 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:56:47 INFO - {}
19:56:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:56:47 INFO - {}
19:56:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:56:47 INFO - {}
19:56:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:56:47 INFO - {}
19:56:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
19:56:47 INFO - TEST-START | /FileAPI/fileReader.html
19:56:47 INFO - PROCESS | 1504 | 1466737007286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - PROCESS | 1504 | 1466737007303 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:56:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:56:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:56:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:56:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 230ms
19:56:47 INFO - TEST-START | /FileAPI/historical.html
19:56:47 INFO - PROCESS | 1504 | 1466737007520 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - PROCESS | 1504 | 1466737007537 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:56:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:56:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:56:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:56:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:56:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:56:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:56:47 INFO - TEST-OK | /FileAPI/historical.html | took 231ms
19:56:47 INFO - TEST-START | /FileAPI/idlharness.html
19:56:47 INFO - PROCESS | 1504 | 1466737007755 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:47 INFO - PROCESS | 1504 | 1466737007773 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:56:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:56:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:56:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:56:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 359ms
19:56:48 INFO - TEST-START | /FileAPI/idlharness.worker
19:56:48 INFO - PROCESS | 1504 | 1466737008120 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - PROCESS | 1504 | 1466737008145 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:56:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:56:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:56:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:56:48 INFO - {}
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:56:48 INFO - {}
19:56:48 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 - {}
19:56:48 INFO - {}
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:56:48 INFO - {}
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:56:48 INFO - {}
19:56:48 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 - {}
19:56:48 INFO - {}
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:56:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:56:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 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
19:56:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:56:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:56:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:56:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:56:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:56:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:56:48 INFO - {}
19:56:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 393ms
19:56:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:56:48 INFO - PROCESS | 1504 | 1466737008517 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - PROCESS | 1504 | 1466737008541 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 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
19:56:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 230ms
19:56:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:56:48 INFO - PROCESS | 1504 | 1466737008809 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - PROCESS | 1504 | 1466737008834 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:56:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 172ms
19:56:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:56:48 INFO - PROCESS | 1504 | 1466737008979 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:48 INFO - PROCESS | 1504 | 1466737008995 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
19:56:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:56:49 INFO - PROCESS | 1504 | 1466737009157 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - PROCESS | 1504 | 1466737009177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:56:49 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.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:56:49 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'.)
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:56:49 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.
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:56:49 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.
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:56:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:56:49 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.
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:56:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
19:56:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:56:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 274ms
19:56:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:56:49 INFO - PROCESS | 1504 | 1466737009435 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - PROCESS | 1504 | 1466737009453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:56:49 INFO - {}
19:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 171ms
19:56:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:56:49 INFO - PROCESS | 1504 | 1466737009605 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - PROCESS | 1504 | 1466737009626 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
19:56:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:56:49 INFO - PROCESS | 1504 | 1466737009785 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - PROCESS | 1504 | 1466737009808 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
19:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:56:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 287ms
19:56:50 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:56:50 INFO - PROCESS | 1504 | 1466737010072 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - PROCESS | 1504 | 1466737010091 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:56:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:56:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:56:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:56:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:56:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:56:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 175ms
19:56:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:56:50 INFO - PROCESS | 1504 | 1466737010253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - PROCESS | 1504 | 1466737010277 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:56:50 INFO - {}
19:56:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 230ms
19:56:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:56:50 INFO - PROCESS | 1504 | 1466737010487 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - PROCESS | 1504 | 1466737010504 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:56:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:56:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
19:56:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:56:50 INFO - PROCESS | 1504 | 1466737010662 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - PROCESS | 1504 | 1466737010676 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:56:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
19:56:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:56:50 INFO - PROCESS | 1504 | 1466737010838 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - PROCESS | 1504 | 1466737010858 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:56:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:56:51 INFO - PROCESS | 1504 | 1466737011016 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011028 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:56:51 INFO - reader.readAsText(blob_2)
19:56:51 INFO - }" did not throw
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:56:51 INFO - reader.readAsDataURL(blob_2)
19:56:51 INFO - }" did not throw
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:56:51 INFO - reader.readAsArrayBuffer(blob_2)
19:56:51 INFO - }" did not throw
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
19:56:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:56:51 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:56:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
19:56:51 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 177ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:56:51 INFO - PROCESS | 1504 | 1466737011193 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:56:51 INFO - PROCESS | 1504 | 1466737011375 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011391 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 120ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:56:51 INFO - PROCESS | 1504 | 1466737011493 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011509 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 172ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:56:51 INFO - PROCESS | 1504 | 1466737011670 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011687 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
19:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:56:51 INFO - PROCESS | 1504 | 1466737011846 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:51 INFO - PROCESS | 1504 | 1466737011861 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:56:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
19:56:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:56:52 INFO - PROCESS | 1504 | 1466737012020 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | 1466737012037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:56:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
19:56:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:56:52 INFO - PROCESS | 1504 | 1466737012200 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | 1466737012219 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:56:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
19:56:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:56:52 INFO - PROCESS | 1504 | 1466737012371 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | 1466737012390 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:56:52 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
19:56:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:56:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:56:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
19:56:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:56:52 INFO - PROCESS | 1504 | 1466737012544 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | 1466737012560 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:56:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
19:56:52 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:56:52 INFO - PROCESS | 1504 | 1466737012720 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:52 INFO - PROCESS | 1504 | 1466737012737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:53 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:56:53 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 670ms
19:56:53 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:56:53 INFO - PROCESS | 1504 | 1466737013394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:53 INFO - PROCESS | 1504 | 1466737013407 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:54 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:56:54 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 970ms
19:56:54 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:56:54 INFO - PROCESS | 1504 | 1466737014367 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:54 INFO - PROCESS | 1504 | 1466737014396 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:54 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:56:55 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:56:55 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 770ms
19:56:55 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:56:55 INFO - PROCESS | 1504 | 1466737015142 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:55 INFO - PROCESS | 1504 | 1466737015175 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:55 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:56:55 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:56:55 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 770ms
19:56:55 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:56:55 INFO - PROCESS | 1504 | 1466737015918 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:55 INFO - PROCESS | 1504 | 1466737015945 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:56:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:56:56 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 770ms
19:56:56 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:56:56 INFO - PROCESS | 1504 | 1466737016695 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:56 INFO - PROCESS | 1504 | 1466737016721 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:56:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:56:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 730ms
19:56:57 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:56:57 INFO - PROCESS | 1504 | 1466737017426 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:57 INFO - PROCESS | 1504 | 1466737017440 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:56:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 730ms
19:56:58 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:56:58 INFO - PROCESS | 1504 | 1466737018159 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:58 INFO - PROCESS | 1504 | 1466737018176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:56:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:56:58 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 830ms
19:56:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:56:58 INFO - PROCESS | 1504 | 1466737018993 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:59 INFO - PROCESS | 1504 | 1466737019022 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:56:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:56:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
19:56:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:56:59 INFO - PROCESS | 1504 | 1466737019726 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:56:59 INFO - PROCESS | 1504 | 1466737019746 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:57:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:57:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 770ms
19:57:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:57:00 INFO - PROCESS | 1504 | 1466737020502 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:00 INFO - PROCESS | 1504 | 1466737020530 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:00 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:57:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 770ms
19:57:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:57:01 INFO - PROCESS | 1504 | 1466737021281 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:01 INFO - PROCESS | 1504 | 1466737021305 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:57:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:57:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 730ms
19:57:01 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:57:02 INFO - PROCESS | 1504 | 1466737022010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:02 INFO - PROCESS | 1504 | 1466737022025 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:57:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:57:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:57:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:57:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:57:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2871ms
19:57:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:57:04 INFO - PROCESS | 1504 | 1466737024884 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:04 INFO - PROCESS | 1504 | 1466737024909 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:57:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:57:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:57:06 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2122ms
19:57:06 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:57:06 INFO - PROCESS | 1504 | 1466737027010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:07 INFO - PROCESS | 1504 | 1466737027073 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:09 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:57:09 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:57:09 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:57:09 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2015ms
19:57:09 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:57:09 INFO - PROCESS | 1504 | 1466737029029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:09 INFO - PROCESS | 1504 | 1466737029058 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:09 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:57:09 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 830ms
19:57:09 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:57:09 INFO - PROCESS | 1504 | 1466737029865 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:09 INFO - PROCESS | 1504 | 1466737029891 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:10 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:57:10 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:57:10 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 870ms
19:57:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:57:10 INFO - PROCESS | 1504 | 1466737030742 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:10 INFO - PROCESS | 1504 | 1466737030777 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:57:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 770ms
19:57:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:57:11 INFO - PROCESS | 1504 | 1466737031512 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:11 INFO - PROCESS | 1504 | 1466737031536 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:57:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 770ms
19:57:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:57:12 INFO - PROCESS | 1504 | 1466737032285 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:12 INFO - PROCESS | 1504 | 1466737032312 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:57:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 771ms
19:57:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:57:13 INFO - PROCESS | 1504 | 1466737033059 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:13 INFO - PROCESS | 1504 | 1466737033086 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:57:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 771ms
19:57:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:57:13 INFO - PROCESS | 1504 | 1466737033835 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:13 INFO - PROCESS | 1504 | 1466737033866 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:57:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 730ms
19:57:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:57:14 INFO - PROCESS | 1504 | 1466737034568 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:14 INFO - PROCESS | 1504 | 1466737034594 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:57:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 731ms
19:57:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:57:15 INFO - PROCESS | 1504 | 1466737035306 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:15 INFO - PROCESS | 1504 | 1466737035332 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:57:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 730ms
19:57:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:57:16 INFO - PROCESS | 1504 | 1466737036036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:16 INFO - PROCESS | 1504 | 1466737036060 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:57:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 730ms
19:57:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:57:16 INFO - PROCESS | 1504 | 1466737036770 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:16 INFO - PROCESS | 1504 | 1466737036794 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:57:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 870ms
19:57:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:57:17 INFO - PROCESS | 1504 | 1466737037643 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:17 INFO - PROCESS | 1504 | 1466737037674 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:57:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1717ms
19:57:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:57:19 INFO - PROCESS | 1504 | 1466737039362 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:19 INFO - PROCESS | 1504 | 1466737039389 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:57:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 830ms
19:57:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:57:20 INFO - PROCESS | 1504 | 1466737040197 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:20 INFO - PROCESS | 1504 | 1466737040226 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:57:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 830ms
19:57:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:57:21 INFO - PROCESS | 1504 | 1466737041029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:21 INFO - PROCESS | 1504 | 1466737041045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:57:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 831ms
19:57:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:57:21 INFO - PROCESS | 1504 | 1466737041868 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:21 INFO - PROCESS | 1504 | 1466737041894 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:57:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 830ms
19:57:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:57:22 INFO - PROCESS | 1504 | 1466737042699 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:22 INFO - PROCESS | 1504 | 1466737042723 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:57:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 731ms
19:57:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:57:23 INFO - PROCESS | 1504 | 1466737043433 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:23 INFO - PROCESS | 1504 | 1466737043460 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:24 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
19:57:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 771ms
19:57:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:57:24 INFO - PROCESS | 1504 | 1466737044208 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:24 INFO - PROCESS | 1504 | 1466737044235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:24 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
19:57:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 731ms
19:57:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:57:24 INFO - PROCESS | 1504 | 1466737044942 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:24 INFO - PROCESS | 1504 | 1466737044969 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:57:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 770ms
19:57:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:57:25 INFO - PROCESS | 1504 | 1466737045714 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:25 INFO - PROCESS | 1504 | 1466737045729 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:57:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 830ms
19:57:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:57:26 INFO - PROCESS | 1504 | 1466737046558 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:26 INFO - PROCESS | 1504 | 1466737046589 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:57:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 730ms
19:57:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:57:27 INFO - PROCESS | 1504 | 1466737047294 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:27 INFO - PROCESS | 1504 | 1466737047312 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:57:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 670ms
19:57:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:57:27 INFO - PROCESS | 1504 | 1466737047967 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:27 INFO - PROCESS | 1504 | 1466737048003 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:57:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 870ms
19:57:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:57:28 INFO - PROCESS | 1504 | 1466737048845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:28 INFO - PROCESS | 1504 | 1466737048872 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:57:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 730ms
19:57:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:57:29 INFO - PROCESS | 1504 | 1466737049575 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:29 INFO - PROCESS | 1504 | 1466737049591 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:57:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 870ms
19:57:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:57:30 INFO - PROCESS | 1504 | 1466737050448 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:30 INFO - PROCESS | 1504 | 1466737050461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:31 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
19:57:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 830ms
19:57:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:57:31 INFO - PROCESS | 1504 | 1466737051282 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:31 INFO - PROCESS | 1504 | 1466737051306 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:32 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
19:57:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 870ms
19:57:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:57:32 INFO - PROCESS | 1504 | 1466737052154 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:32 INFO - PROCESS | 1504 | 1466737052178 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:57:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 830ms
19:57:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:57:32 INFO - PROCESS | 1504 | 1466737052989 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:33 INFO - PROCESS | 1504 | 1466737053022 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:57:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 770ms
19:57:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:57:33 INFO - PROCESS | 1504 | 1466737053765 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:33 INFO - PROCESS | 1504 | 1466737053792 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:57:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 871ms
19:57:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:57:34 INFO - PROCESS | 1504 | 1466737054643 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:34 INFO - PROCESS | 1504 | 1466737054671 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:57:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 830ms
19:57:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:57:35 INFO - PROCESS | 1504 | 1466737055473 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:35 INFO - PROCESS | 1504 | 1466737055497 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 770ms
19:57:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:57:36 INFO - PROCESS | 1504 | 1466737056246 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:36 INFO - PROCESS | 1504 | 1466737056274 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 670ms
19:57:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:57:36 INFO - PROCESS | 1504 | 1466737056921 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:36 INFO - PROCESS | 1504 | 1466737056948 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:57:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 830ms
19:57:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:57:37 INFO - PROCESS | 1504 | 1466737057753 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:37 INFO - PROCESS | 1504 | 1466737057777 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 870ms
19:57:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:57:38 INFO - PROCESS | 1504 | 1466737058626 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:38 INFO - PROCESS | 1504 | 1466737058650 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 830ms
19:57:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:57:39 INFO - PROCESS | 1504 | 1466737059461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:39 INFO - PROCESS | 1504 | 1466737059493 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 870ms
19:57:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:57:40 INFO - PROCESS | 1504 | 1466737060334 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:40 INFO - PROCESS | 1504 | 1466737060361 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 770ms
19:57:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:57:41 INFO - PROCESS | 1504 | 1466737061111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:41 INFO - PROCESS | 1504 | 1466737061136 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 830ms
19:57:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:57:41 INFO - PROCESS | 1504 | 1466737061941 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:41 INFO - PROCESS | 1504 | 1466737061968 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:57:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1017ms
19:57:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:57:42 INFO - PROCESS | 1504 | 1466737062961 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:42 INFO - PROCESS | 1504 | 1466737062986 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 831ms
19:57:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:57:43 INFO - PROCESS | 1504 | 1466737063796 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:43 INFO - PROCESS | 1504 | 1466737063825 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 730ms
19:57:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:57:44 INFO - PROCESS | 1504 | 1466737064528 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:44 INFO - PROCESS | 1504 | 1466737064542 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 830ms
19:57:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:57:45 INFO - PROCESS | 1504 | 1466737065363 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:45 INFO - PROCESS | 1504 | 1466737065401 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:57:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 870ms
19:57:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:57:46 INFO - PROCESS | 1504 | 1466737066236 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:46 INFO - PROCESS | 1504 | 1466737066265 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 871ms
19:57:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:57:47 INFO - PROCESS | 1504 | 1466737067114 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:47 INFO - PROCESS | 1504 | 1466737067138 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 770ms
19:57:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:57:47 INFO - PROCESS | 1504 | 1466737067884 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:47 INFO - PROCESS | 1504 | 1466737067909 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 830ms
19:57:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:57:48 INFO - PROCESS | 1504 | 1466737068718 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:48 INFO - PROCESS | 1504 | 1466737068743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 730ms
19:57:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:57:49 INFO - PROCESS | 1504 | 1466737069451 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:49 INFO - PROCESS | 1504 | 1466737069478 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 831ms
19:57:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:57:50 INFO - PROCESS | 1504 | 1466737070285 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:50 INFO - PROCESS | 1504 | 1466737070310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 830ms
19:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:57:51 INFO - PROCESS | 1504 | 1466737071118 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:51 INFO - PROCESS | 1504 | 1466737071143 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 730ms
19:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:57:51 INFO - PROCESS | 1504 | 1466737071853 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:51 INFO - PROCESS | 1504 | 1466737071886 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 830ms
19:57:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:57:52 INFO - PROCESS | 1504 | 1466737072686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:52 INFO - PROCESS | 1504 | 1466737072711 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 830ms
19:57:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:57:53 INFO - PROCESS | 1504 | 1466737073525 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:53 INFO - PROCESS | 1504 | 1466737073554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 830ms
19:57:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:57:54 INFO - PROCESS | 1504 | 1466737074355 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:54 INFO - PROCESS | 1504 | 1466737074379 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:57:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 870ms
19:57:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:57:55 INFO - PROCESS | 1504 | 1466737075228 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:55 INFO - PROCESS | 1504 | 1466737075253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 871ms
19:57:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:57:56 INFO - PROCESS | 1504 | 1466737076102 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:56 INFO - PROCESS | 1504 | 1466737076131 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 730ms
19:57:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:57:56 INFO - PROCESS | 1504 | 1466737076837 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:56 INFO - PROCESS | 1504 | 1466737076861 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:57:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 871ms
19:57:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:57:57 INFO - PROCESS | 1504 | 1466737077713 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:57 INFO - PROCESS | 1504 | 1466737077746 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:57:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 870ms
19:57:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:57:58 INFO - PROCESS | 1504 | 1466737078587 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:58 INFO - PROCESS | 1504 | 1466737078612 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 870ms
19:57:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:57:59 INFO - PROCESS | 1504 | 1466737079463 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:57:59 INFO - PROCESS | 1504 | 1466737079489 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 870ms
19:58:00 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:58:00 INFO - PROCESS | 1504 | 1466737080334 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:00 INFO - PROCESS | 1504 | 1466737080358 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:58:01 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1068ms
19:58:01 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:58:01 INFO - PROCESS | 1504 | 1466737081404 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:01 INFO - PROCESS | 1504 | 1466737081430 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:58:02 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 871ms
19:58:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:58:02 INFO - PROCESS | 1504 | 1466737082280 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:02 INFO - PROCESS | 1504 | 1466737082310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:58:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 830ms
19:58:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:58:03 INFO - PROCESS | 1504 | 1466737083113 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:03 INFO - PROCESS | 1504 | 1466737083137 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:58:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 771ms
19:58:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:58:03 INFO - PROCESS | 1504 | 1466737083889 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:03 INFO - PROCESS | 1504 | 1466737083922 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:58:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1070ms
19:58:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:58:04 INFO - PROCESS | 1504 | 1466737084962 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:04 INFO - PROCESS | 1504 | 1466737084987 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:58:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 730ms
19:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:58:05 INFO - PROCESS | 1504 | 1466737085699 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:05 INFO - PROCESS | 1504 | 1466737085725 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:58:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 830ms
19:58:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:58:06 INFO - PROCESS | 1504 | 1466737086529 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:06 INFO - PROCESS | 1504 | 1466737086554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:58:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 830ms
19:58:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:58:07 INFO - PROCESS | 1504 | 1466737087363 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:07 INFO - PROCESS | 1504 | 1466737087391 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 770ms
19:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:58:08 INFO - PROCESS | 1504 | 1466737088136 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:08 INFO - PROCESS | 1504 | 1466737088168 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 730ms
19:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:58:08 INFO - PROCESS | 1504 | 1466737088868 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:08 INFO - PROCESS | 1504 | 1466737088891 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:58:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 770ms
19:58:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:58:09 INFO - PROCESS | 1504 | 1466737089641 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:09 INFO - PROCESS | 1504 | 1466737089667 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:58:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 730ms
19:58:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:58:10 INFO - PROCESS | 1504 | 1466737090376 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:10 INFO - PROCESS | 1504 | 1466737090408 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 830ms
19:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:58:11 INFO - PROCESS | 1504 | 1466737091212 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:11 INFO - PROCESS | 1504 | 1466737091238 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:58:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6865ms
19:58:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:58:18 INFO - PROCESS | 1504 | 1466737098082 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:18 INFO - PROCESS | 1504 | 1466737098115 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:58:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:58:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:58:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:58:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2524ms
19:58:20 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:58:20 INFO - PROCESS | 1504 | 1466737100610 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:20 INFO - PROCESS | 1504 | 1466737100641 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:58:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 930ms
19:58:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:58:21 INFO - PROCESS | 1504 | 1466737101547 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:21 INFO - PROCESS | 1504 | 1466737101578 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:58:22 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 870ms
19:58:22 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:58:22 INFO - PROCESS | 1504 | 1466737102418 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:22 INFO - PROCESS | 1504 | 1466737102445 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:58:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 830ms
19:58:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:58:23 INFO - PROCESS | 1504 | 1466737103252 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:23 INFO - PROCESS | 1504 | 1466737103280 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:58:24 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 870ms
19:58:24 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:58:24 INFO - PROCESS | 1504 | 1466737104167 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:24 INFO - PROCESS | 1504 | 1466737104197 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:58:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 870ms
19:58:24 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:58:24 INFO - PROCESS | 1504 | 1466737105002 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:25 INFO - PROCESS | 1504 | 1466737105030 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:58:25 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 770ms
19:58:25 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:58:25 INFO - PROCESS | 1504 | 1466737105773 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:25 INFO - PROCESS | 1504 | 1466737105800 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:58:26 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 830ms
19:58:26 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:58:26 INFO - PROCESS | 1504 | 1466737106606 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:26 INFO - PROCESS | 1504 | 1466737106630 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:58:27 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 730ms
19:58:27 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:58:27 INFO - PROCESS | 1504 | 1466737107340 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:27 INFO - PROCESS | 1504 | 1466737107372 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
19:58:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 770ms
19:58:28 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:58:28 INFO - PROCESS | 1504 | 1466737108111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - PROCESS | 1504 | 1466737108126 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:58:28 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
19:58:28 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:58:28 INFO - PROCESS | 1504 | 1466737108288 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - PROCESS | 1504 | 1466737108307 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:58:28 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:58:28 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:58:28 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
19:58:28 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:58:28 INFO - PROCESS | 1504 | 1466737108468 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:28 INFO - PROCESS | 1504 | 1466737108486 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:29 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:58:29 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 970ms
19:58:29 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:58:29 INFO - PROCESS | 1504 | 1466737109437 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:29 INFO - PROCESS | 1504 | 1466737109468 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:58:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 970ms
19:58:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:58:30 INFO - PROCESS | 1504 | 1466737110411 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:30 INFO - PROCESS | 1504 | 1466737110436 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:58:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 930ms
19:58:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:58:31 INFO - PROCESS | 1504 | 1466737111348 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:31 INFO - PROCESS | 1504 | 1466737111376 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:58:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:58:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 830ms
19:58:32 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:58:32 INFO - PROCESS | 1504 | 1466737112179 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:32 INFO - PROCESS | 1504 | 1466737112203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:58:32 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
19:58:32 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:58:32 INFO - PROCESS | 1504 | 1466737112913 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:32 INFO - PROCESS | 1504 | 1466737112929 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:58:33 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1016ms
19:58:33 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:58:33 INFO - PROCESS | 1504 | 1466737113932 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:33 INFO - PROCESS | 1504 | 1466737113958 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:58:34 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1016ms
19:58:34 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:58:34 INFO - PROCESS | 1504 | 1466737114951 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:34 INFO - PROCESS | 1504 | 1466737114977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:58:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:58:35 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 831ms
19:58:35 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:58:35 INFO - PROCESS | 1504 | 1466737115789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:35 INFO - PROCESS | 1504 | 1466737115816 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:58:36 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 930ms
19:58:36 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:58:36 INFO - PROCESS | 1504 | 1466737116719 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:36 INFO - PROCESS | 1504 | 1466737116743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:58:37 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 930ms
19:58:37 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:58:37 INFO - PROCESS | 1504 | 1466737117652 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:37 INFO - PROCESS | 1504 | 1466737117676 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:58:38 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 730ms
19:58:38 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:58:38 INFO - PROCESS | 1504 | 1466737118386 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:38 INFO - PROCESS | 1504 | 1466737118416 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:58:39 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 770ms
19:58:39 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:58:39 INFO - PROCESS | 1504 | 1466737119158 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:39 INFO - PROCESS | 1504 | 1466737119183 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:58:40 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 971ms
19:58:40 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:58:40 INFO - PROCESS | 1504 | 1466737120133 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:40 INFO - PROCESS | 1504 | 1466737120158 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:58:41 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1072ms
19:58:41 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:58:41 INFO - PROCESS | 1504 | 1466737121210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:41 INFO - PROCESS | 1504 | 1466737121317 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:58:41 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 770ms
19:58:41 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:58:41 INFO - PROCESS | 1504 | 1466737121983 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:41 INFO - PROCESS | 1504 | 1466737122009 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:58:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:58:44 INFO - window.indexedDB.open('test', val);..." did not throw
19:58:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:58:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:58:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:58:44 INFO - window.indexedDB.open('test', val);..." did not throw
19:58:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:58:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:58:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:58:44 INFO - window.indexedDB.open('test', val);..." did not throw
19:58:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:58:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:58:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:58:44 INFO - window.indexedDB.open('test', val);..." did not throw
19:58:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:58:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:58:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:58:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:58:44 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2480ms
19:58:44 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:58:44 INFO - PROCESS | 1504 | 1466737124469 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:44 INFO - PROCESS | 1504 | 1466737124495 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:45 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:58:45 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 730ms
19:58:45 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:58:45 INFO - PROCESS | 1504 | 1466737125203 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:45 INFO - PROCESS | 1504 | 1466737125228 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:58:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:58:46 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1319ms
19:58:46 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:58:46 INFO - PROCESS | 1504 | 1466737126523 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:46 INFO - PROCESS | 1504 | 1466737126548 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:58:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 870ms
19:58:47 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:58:47 INFO - PROCESS | 1504 | 1466737127399 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:47 INFO - PROCESS | 1504 | 1466737127428 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:48 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:58:48 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 870ms
19:58:48 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:58:48 INFO - PROCESS | 1504 | 1466737128273 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:48 INFO - PROCESS | 1504 | 1466737128301 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:58:49 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 770ms
19:58:49 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:58:49 INFO - PROCESS | 1504 | 1466737129050 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:49 INFO - PROCESS | 1504 | 1466737129078 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:58:49 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 670ms
19:58:49 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:58:49 INFO - PROCESS | 1504 | 1466737129721 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:49 INFO - PROCESS | 1504 | 1466737129745 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:58:50 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 931ms
19:58:50 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:58:50 INFO - PROCESS | 1504 | 1466737130655 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:50 INFO - PROCESS | 1504 | 1466737130681 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:51 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:58:51 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 771ms
19:58:51 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:58:51 INFO - PROCESS | 1504 | 1466737131429 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:51 INFO - PROCESS | 1504 | 1466737131458 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:58:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 830ms
19:58:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:58:52 INFO - PROCESS | 1504 | 1466737132262 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:52 INFO - PROCESS | 1504 | 1466737132296 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:53 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:58:53 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 770ms
19:58:53 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:58:53 INFO - PROCESS | 1504 | 1466737133035 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:53 INFO - PROCESS | 1504 | 1466737133058 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:53 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:58:53 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 830ms
19:58:53 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:58:53 INFO - PROCESS | 1504 | 1466737133870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:53 INFO - PROCESS | 1504 | 1466737133899 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:54 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:58:54 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 730ms
19:58:54 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:58:54 INFO - PROCESS | 1504 | 1466737134603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:54 INFO - PROCESS | 1504 | 1466737134628 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:55 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:58:55 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 830ms
19:58:55 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:58:55 INFO - PROCESS | 1504 | 1466737135439 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:55 INFO - PROCESS | 1504 | 1466737135467 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:56 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:58:56 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 770ms
19:58:56 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:58:56 INFO - PROCESS | 1504 | 1466737136210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:56 INFO - PROCESS | 1504 | 1466737136235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:56 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:58:56 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 770ms
19:58:56 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:58:56 INFO - PROCESS | 1504 | 1466737136983 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:56 INFO - PROCESS | 1504 | 1466737137008 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:58:57 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 871ms
19:58:57 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:58:57 INFO - PROCESS | 1504 | 1466737137858 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:57 INFO - PROCESS | 1504 | 1466737137888 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:58:58 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 871ms
19:58:58 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:58:58 INFO - PROCESS | 1504 | 1466737138730 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:58 INFO - PROCESS | 1504 | 1466737138754 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:58:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 770ms
19:58:59 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:58:59 INFO - PROCESS | 1504 | 1466737139504 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:58:59 INFO - PROCESS | 1504 | 1466737139529 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:59:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 770ms
19:59:00 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:59:00 INFO - PROCESS | 1504 | 1466737140279 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:00 INFO - PROCESS | 1504 | 1466737140310 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:59:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 731ms
19:59:00 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:59:00 INFO - PROCESS | 1504 | 1466737141013 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:01 INFO - PROCESS | 1504 | 1466737141029 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:59:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 770ms
19:59:01 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:59:01 INFO - PROCESS | 1504 | 1466737141790 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:01 INFO - PROCESS | 1504 | 1466737141816 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:59:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 770ms
19:59:02 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:59:02 INFO - PROCESS | 1504 | 1466737142560 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:02 INFO - PROCESS | 1504 | 1466737142586 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:59:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 830ms
19:59:03 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:59:03 INFO - PROCESS | 1504 | 1466737143394 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:03 INFO - PROCESS | 1504 | 1466737143420 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:59:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 830ms
19:59:04 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:59:04 INFO - PROCESS | 1504 | 1466737144227 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:04 INFO - PROCESS | 1504 | 1466737144245 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:59:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 770ms
19:59:04 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:59:04 INFO - PROCESS | 1504 | 1466737144999 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:05 INFO - PROCESS | 1504 | 1466737145030 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:05 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:59:05 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 770ms
19:59:05 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:59:05 INFO - PROCESS | 1504 | 1466737145772 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:05 INFO - PROCESS | 1504 | 1466737145798 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:59:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 770ms
19:59:06 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:59:06 INFO - PROCESS | 1504 | 1466737146547 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:06 INFO - PROCESS | 1504 | 1466737146575 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:59:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 830ms
19:59:07 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:59:07 INFO - PROCESS | 1504 | 1466737147380 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:07 INFO - PROCESS | 1504 | 1466737147408 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:59:08 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 770ms
19:59:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:59:08 INFO - PROCESS | 1504 | 1466737148157 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:08 INFO - PROCESS | 1504 | 1466737148183 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:59:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 670ms
19:59:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:59:08 INFO - PROCESS | 1504 | 1466737148827 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:08 INFO - PROCESS | 1504 | 1466737148844 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:59:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 830ms
19:59:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:59:09 INFO - PROCESS | 1504 | 1466737149660 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:09 INFO - PROCESS | 1504 | 1466737149685 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:59:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 870ms
19:59:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:59:10 INFO - PROCESS | 1504 | 1466737150535 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:10 INFO - PROCESS | 1504 | 1466737150565 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:59:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 770ms
19:59:11 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:59:11 INFO - PROCESS | 1504 | 1466737151306 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - PROCESS | 1504 | 1466737151331 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:59:11 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 172ms
19:59:11 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:59:11 INFO - PROCESS | 1504 | 1466737151487 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - PROCESS | 1504 | 1466737151555 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:59:11 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 231ms
19:59:11 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:59:11 INFO - PROCESS | 1504 | 1466737151720 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - PROCESS | 1504 | 1466737151738 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:59:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:59:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
19:59:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:59:11 INFO - PROCESS | 1504 | 1466737151889 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:11 INFO - PROCESS | 1504 | 1466737151907 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:59:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 770ms
19:59:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:59:12 INFO - PROCESS | 1504 | 1466737152664 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:12 INFO - PROCESS | 1504 | 1466737152695 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:13 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
19:59:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 730ms
19:59:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:59:13 INFO - PROCESS | 1504 | 1466737153398 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:13 INFO - PROCESS | 1504 | 1466737153424 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:14 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
19:59:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
19:59:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:59:14 INFO - PROCESS | 1504 | 1466737154235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:14 INFO - PROCESS | 1504 | 1466737154262 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
19:59:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 730ms
19:59:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:59:14 INFO - PROCESS | 1504 | 1466737154965 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:14 INFO - PROCESS | 1504 | 1466737154979 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:15 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
19:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 770ms
19:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:59:15 INFO - PROCESS | 1504 | 1466737155738 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:15 INFO - PROCESS | 1504 | 1466737155762 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:16 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
19:59:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 830ms
19:59:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:59:16 INFO - PROCESS | 1504 | 1466737156571 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:16 INFO - PROCESS | 1504 | 1466737156603 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 870ms
19:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:59:17 INFO - PROCESS | 1504 | 1466737157444 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:17 INFO - PROCESS | 1504 | 1466737157471 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:18 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
19:59:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 730ms
19:59:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:59:18 INFO - PROCESS | 1504 | 1466737158177 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:18 INFO - PROCESS | 1504 | 1466737158191 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 930ms
19:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:59:19 INFO - PROCESS | 1504 | 1466737159112 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:19 INFO - PROCESS | 1504 | 1466737159143 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
19:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:59:19 INFO - PROCESS | 1504 | 1466737159945 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:19 INFO - PROCESS | 1504 | 1466737159973 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 770ms
19:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:59:20 INFO - PROCESS | 1504 | 1466737160722 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:20 INFO - PROCESS | 1504 | 1466737160749 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 870ms
19:59:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:59:21 INFO - PROCESS | 1504 | 1466737161593 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:21 INFO - PROCESS | 1504 | 1466737161618 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 870ms
19:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:59:22 INFO - PROCESS | 1504 | 1466737162466 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:22 INFO - PROCESS | 1504 | 1466737162491 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
19:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:59:23 INFO - PROCESS | 1504 | 1466737163300 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:23 INFO - PROCESS | 1504 | 1466737163328 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 870ms
19:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:59:24 INFO - PROCESS | 1504 | 1466737164174 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:24 INFO - PROCESS | 1504 | 1466737164205 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:24 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
19:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 770ms
19:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:59:24 INFO - PROCESS | 1504 | 1466737164947 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:24 INFO - PROCESS | 1504 | 1466737164977 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:59:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 770ms
19:59:25 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:59:25 INFO - PROCESS | 1504 | 1466737165724 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:25 INFO - PROCESS | 1504 | 1466737165751 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:59:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 830ms
19:59:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:59:26 INFO - PROCESS | 1504 | 1466737166554 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:26 INFO - PROCESS | 1504 | 1466737166581 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 831ms
19:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:59:27 INFO - PROCESS | 1504 | 1466737167388 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:27 INFO - PROCESS | 1504 | 1466737167415 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:28 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
19:59:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 830ms
19:59:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:59:28 INFO - PROCESS | 1504 | 1466737168225 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:28 INFO - PROCESS | 1504 | 1466737168258 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 870ms
19:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:59:29 INFO - PROCESS | 1504 | 1466737169097 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:29 INFO - PROCESS | 1504 | 1466737169111 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 830ms
19:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:59:29 INFO - PROCESS | 1504 | 1466737169930 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:29 INFO - PROCESS | 1504 | 1466737169953 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:59:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 771ms
19:59:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:59:30 INFO - PROCESS | 1504 | 1466737170706 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:30 INFO - PROCESS | 1504 | 1466737170737 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:31 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
19:59:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 830ms
19:59:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:59:31 INFO - PROCESS | 1504 | 1466737171539 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:31 INFO - PROCESS | 1504 | 1466737171565 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 830ms
19:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:59:32 INFO - PROCESS | 1504 | 1466737172377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:32 INFO - PROCESS | 1504 | 1466737172403 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:33 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
19:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 730ms
19:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:59:33 INFO - PROCESS | 1504 | 1466737173106 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:33 INFO - PROCESS | 1504 | 1466737173133 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:33 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
19:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 831ms
19:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:59:33 INFO - PROCESS | 1504 | 1466737173940 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:33 INFO - PROCESS | 1504 | 1466737173966 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:34 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
19:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 870ms
19:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:59:34 INFO - PROCESS | 1504 | 1466737174814 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:34 INFO - PROCESS | 1504 | 1466737174843 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 830ms
19:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:59:35 INFO - PROCESS | 1504 | 1466737175646 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:35 INFO - PROCESS | 1504 | 1466737175671 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:36 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
19:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 770ms
19:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:59:36 INFO - PROCESS | 1504 | 1466737176421 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:36 INFO - PROCESS | 1504 | 1466737176454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 770ms
19:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:59:37 INFO - PROCESS | 1504 | 1466737177195 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:37 INFO - PROCESS | 1504 | 1466737177220 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:59:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 870ms
19:59:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:59:38 INFO - PROCESS | 1504 | 1466737178071 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:38 INFO - PROCESS | 1504 | 1466737178097 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:59:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 870ms
19:59:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:59:38 INFO - PROCESS | 1504 | 1466737178942 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:38 INFO - PROCESS | 1504 | 1466737178968 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:39 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"
19:59:39 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:59:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:59:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 730ms
19:59:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:59:39 INFO - PROCESS | 1504 | 1466737179675 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:39 INFO - PROCESS | 1504 | 1466737179700 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:40 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"
19:59:40 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:59:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:59:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 730ms
19:59:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:59:40 INFO - PROCESS | 1504 | 1466737180408 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:40 INFO - PROCESS | 1504 | 1466737180427 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:59:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 730ms
19:59:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:59:41 INFO - PROCESS | 1504 | 1466737181141 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:41 INFO - PROCESS | 1504 | 1466737181167 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:59:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 730ms
19:59:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:59:41 INFO - PROCESS | 1504 | 1466737181874 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:41 INFO - PROCESS | 1504 | 1466737181898 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 830ms
19:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:59:42 INFO - PROCESS | 1504 | 1466737182708 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:42 INFO - PROCESS | 1504 | 1466737182739 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 770ms
19:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:59:43 INFO - PROCESS | 1504 | 1466737183482 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:43 INFO - PROCESS | 1504 | 1466737183508 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 830ms
19:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:59:44 INFO - PROCESS | 1504 | 1466737184319 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:44 INFO - PROCESS | 1504 | 1466737184344 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 830ms
19:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:59:45 INFO - PROCESS | 1504 | 1466737185149 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:45 INFO - PROCESS | 1504 | 1466737185176 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 830ms
19:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:59:45 INFO - PROCESS | 1504 | 1466737185982 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:45 INFO - PROCESS | 1504 | 1466737186008 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 830ms
19:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:59:46 INFO - PROCESS | 1504 | 1466737186816 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:46 INFO - PROCESS | 1504 | 1466737186845 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:47 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
19:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 770ms
19:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:59:47 INFO - PROCESS | 1504 | 1466737187588 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:47 INFO - PROCESS | 1504 | 1466737187613 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1177ms
19:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:59:48 INFO - PROCESS | 1504 | 1466737188769 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:48 INFO - PROCESS | 1504 | 1466737188813 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 770ms
19:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:59:49 INFO - PROCESS | 1504 | 1466737189542 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:49 INFO - PROCESS | 1504 | 1466737189571 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 770ms
19:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:59:50 INFO - PROCESS | 1504 | 1466737190320 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:50 INFO - PROCESS | 1504 | 1466737190347 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 870ms
19:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:59:51 INFO - PROCESS | 1504 | 1466737191190 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:51 INFO - PROCESS | 1504 | 1466737191214 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 872ms
19:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:59:52 INFO - PROCESS | 1504 | 1466737192065 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:52 INFO - PROCESS | 1504 | 1466737192091 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 770ms
19:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:59:52 INFO - PROCESS | 1504 | 1466737192839 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:52 INFO - PROCESS | 1504 | 1466737192871 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 770ms
19:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:59:53 INFO - PROCESS | 1504 | 1466737193611 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:53 INFO - PROCESS | 1504 | 1466737193625 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 830ms
19:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:59:54 INFO - PROCESS | 1504 | 1466737194444 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:54 INFO - PROCESS | 1504 | 1466737194471 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 770ms
19:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:59:55 INFO - PROCESS | 1504 | 1466737195219 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:55 INFO - PROCESS | 1504 | 1466737195248 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 831ms
19:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:59:56 INFO - PROCESS | 1504 | 1466737196052 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:56 INFO - PROCESS | 1504 | 1466737196079 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 731ms
19:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:59:56 INFO - PROCESS | 1504 | 1466737196791 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:56 INFO - PROCESS | 1504 | 1466737196817 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:59:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 830ms
19:59:57 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:59:57 INFO - PROCESS | 1504 | 1466737197621 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:57 INFO - PROCESS | 1504 | 1466737197647 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:59:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 730ms
19:59:58 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:59:58 INFO - PROCESS | 1504 | 1466737198353 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:58 INFO - PROCESS | 1504 | 1466737198377 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:59:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 870ms
19:59:59 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:59:59 INFO - PROCESS | 1504 | 1466737199228 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
19:59:59 INFO - PROCESS | 1504 | 1466737199257 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:00:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:00:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:00:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:00:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:00:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2968ms
20:00:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:00:02 INFO - PROCESS | 1504 | 1466737202201 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:02 INFO - PROCESS | 1504 | 1466737202231 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:00:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 830ms
20:00:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:00:03 INFO - PROCESS | 1504 | 1466737203036 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:03 INFO - PROCESS | 1504 | 1466737203064 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:03 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
20:00:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 770ms
20:00:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:00:03 INFO - PROCESS | 1504 | 1466737203813 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:03 INFO - PROCESS | 1504 | 1466737203842 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:04 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
20:00:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 730ms
20:00:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:00:04 INFO - PROCESS | 1504 | 1466737204544 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:04 INFO - PROCESS | 1504 | 1466737204561 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:00:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 770ms
20:00:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:00:05 INFO - PROCESS | 1504 | 1466737205317 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:05 INFO - PROCESS | 1504 | 1466737205342 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:06 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
20:00:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 830ms
20:00:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:00:06 INFO - PROCESS | 1504 | 1466737206150 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:06 INFO - PROCESS | 1504 | 1466737206183 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:06 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
20:00:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 730ms
20:00:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:00:06 INFO - PROCESS | 1504 | 1466737206883 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:06 INFO - PROCESS | 1504 | 1466737206907 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:00:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 870ms
20:00:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:00:07 INFO - PROCESS | 1504 | 1466737207758 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:07 INFO - PROCESS | 1504 | 1466737207788 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:08 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
20:00:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 770ms
20:00:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:00:08 INFO - PROCESS | 1504 | 1466737208530 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:08 INFO - PROCESS | 1504 | 1466737208556 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:00:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 870ms
20:00:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:00:09 INFO - PROCESS | 1504 | 1466737209407 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:09 INFO - PROCESS | 1504 | 1466737209433 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 831ms
20:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:00:10 INFO - PROCESS | 1504 | 1466737210239 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:10 INFO - PROCESS | 1504 | 1466737210267 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 730ms
20:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:00:10 INFO - PROCESS | 1504 | 1466737210972 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:10 INFO - PROCESS | 1504 | 1466737210998 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:00:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 870ms
20:00:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:00:11 INFO - PROCESS | 1504 | 1466737211846 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:11 INFO - PROCESS | 1504 | 1466737211875 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 871ms
20:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:00:12 INFO - PROCESS | 1504 | 1466737212719 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:12 INFO - PROCESS | 1504 | 1466737212743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 870ms
20:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:00:13 INFO - PROCESS | 1504 | 1466737213592 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:13 INFO - PROCESS | 1504 | 1466737213616 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 830ms
20:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:00:14 INFO - PROCESS | 1504 | 1466737214426 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:14 INFO - PROCESS | 1504 | 1466737214444 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:15 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
20:00:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 830ms
20:00:15 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:00:15 INFO - PROCESS | 1504 | 1466737215259 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:15 INFO - PROCESS | 1504 | 1466737215286 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:15 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:00:15 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 731ms
20:00:15 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:00:15 INFO - PROCESS | 1504 | 1466737215998 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:16 INFO - PROCESS | 1504 | 1466737216024 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:16 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:00:16 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:00:16 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 730ms
20:00:16 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:00:16 INFO - PROCESS | 1504 | 1466737216728 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:16 INFO - PROCESS | 1504 | 1466737216743 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:00:17 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 670ms
20:00:17 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:00:17 INFO - PROCESS | 1504 | 1466737217401 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:17 INFO - PROCESS | 1504 | 1466737217427 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:00:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:00:22 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:00:22 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4616ms
20:00:22 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:00:22 INFO - PROCESS | 1504 | 1466737222021 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:22 INFO - PROCESS | 1504 | 1466737222052 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:23 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:00:23 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1068ms
20:00:23 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:00:23 INFO - PROCESS | 1504 | 1466737223093 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:23 INFO - PROCESS | 1504 | 1466737223123 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:23 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:00:23 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 770ms
20:00:23 INFO - TEST-START | /IndexedDB/interfaces.html
20:00:23 INFO - PROCESS | 1504 | 1466737223870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:23 INFO - PROCESS | 1504 | 1466737223899 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:00:24 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
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:00:24 INFO - TEST-OK | /IndexedDB/interfaces.html | took 340ms
20:00:24 INFO - TEST-START | /IndexedDB/interfaces.worker
20:00:24 INFO - PROCESS | 1504 | 1466737224210 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:24 INFO - PROCESS | 1504 | 1466737224238 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:00:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:00:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:00:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:00:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:00:24 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:00:24 INFO - {}
20:00:24 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 - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:00:24 INFO - {}
20:00:24 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 455ms
20:00:24 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:00:24 INFO - PROCESS | 1504 | 1466737224669 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:24 INFO - PROCESS | 1504 | 1466737224692 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:00:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:00:25 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 677ms
20:00:25 INFO - TEST-START | /IndexedDB/key_valid.html
20:00:25 INFO - PROCESS | 1504 | 1466737225350 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:25 INFO - PROCESS | 1504 | 1466737225383 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:29 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:00:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:00:35 INFO - TEST-OK | /IndexedDB/key_valid.html | took 10228ms
20:00:35 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:00:35 INFO - PROCESS | 1504 | 1466737235585 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:35 INFO - PROCESS | 1504 | 1466737235618 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:36 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:00:36 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1075ms
20:00:36 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:00:36 INFO - PROCESS | 1504 | 1466737236665 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:36 INFO - PROCESS | 1504 | 1466737236697 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:37 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:00:37 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 830ms
20:00:37 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:00:37 INFO - PROCESS | 1504 | 1466737237501 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:37 INFO - PROCESS | 1504 | 1466737237531 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:39 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:00:39 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:00:39 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:00:39 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1921ms
20:00:39 INFO - TEST-START | /IndexedDB/keyorder.htm
20:00:39 INFO - PROCESS | 1504 | 1466737239428 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:39 INFO - PROCESS | 1504 | 1466737239455 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:00:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:00:40 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 935ms
20:00:40 INFO - TEST-START | /IndexedDB/keypath.htm
20:00:40 INFO - PROCESS | 1504 | 1466737240363 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:40 INFO - PROCESS | 1504 | 1466737240388 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:00:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:00:41 INFO - TEST-OK | /IndexedDB/keypath.htm | took 932ms
20:00:41 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:00:41 INFO - PROCESS | 1504 | 1466737241298 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:41 INFO - PROCESS | 1504 | 1466737241326 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:00:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:00:42 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 732ms
20:00:42 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:00:42 INFO - PROCESS | 1504 | 1466737242037 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:42 INFO - PROCESS | 1504 | 1466737242069 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:00:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:00:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:00:43 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1831ms
20:00:43 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:00:43 INFO - PROCESS | 1504 | 1466737243870 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:43 INFO - PROCESS | 1504 | 1466737243900 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:00:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:00:45 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:00:45 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2067ms
20:00:45 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:00:45 INFO - PROCESS | 1504 | 1466737245941 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:45 INFO - PROCESS | 1504 | 1466737245969 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:46 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:00:46 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 870ms
20:00:46 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:00:46 INFO - PROCESS | 1504 | 1466737246818 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:46 INFO - PROCESS | 1504 | 1466737246844 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:47 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:00:47 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
20:00:47 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:00:47 INFO - PROCESS | 1504 | 1466737247648 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:47 INFO - PROCESS | 1504 | 1466737247675 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:48 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:00:48 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 830ms
20:00:48 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:00:48 INFO - PROCESS | 1504 | 1466737248481 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:48 INFO - PROCESS | 1504 | 1466737248507 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:49 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:00:49 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 830ms
20:00:49 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:00:49 INFO - PROCESS | 1504 | 1466737249316 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:49 INFO - PROCESS | 1504 | 1466737249344 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:50 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:00:50 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1018ms
20:00:50 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:00:50 INFO - PROCESS | 1504 | 1466737250337 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:50 INFO - PROCESS | 1504 | 1466737250363 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:51 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:00:51 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 931ms
20:00:51 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:00:51 INFO - PROCESS | 1504 | 1466737251275 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:51 INFO - PROCESS | 1504 | 1466737251302 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:52 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:00:52 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 770ms
20:00:52 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:00:52 INFO - PROCESS | 1504 | 1466737252045 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:52 INFO - PROCESS | 1504 | 1466737252072 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:52 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:00:52 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
20:00:52 INFO - TEST-START | /IndexedDB/value.htm
20:00:52 INFO - PROCESS | 1504 | 1466737252879 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:52 INFO - PROCESS | 1504 | 1466737252905 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:54 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:00:54 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:00:54 INFO - TEST-OK | /IndexedDB/value.htm | took 1370ms
20:00:54 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:00:54 INFO - PROCESS | 1504 | 1466737254253 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:54 INFO - PROCESS | 1504 | 1466737254284 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:00:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:00:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:00:56 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1870ms
20:00:56 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:00:56 INFO - PROCESS | 1504 | 1466737256126 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:56 INFO - PROCESS | 1504 | 1466737256157 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:00:57 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1120ms
20:00:57 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:00:57 INFO - PROCESS | 1504 | 1466737257257 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - PROCESS | 1504 | 1466737257285 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:00:57 INFO - {}
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:00:57 INFO - {}
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:00:57 INFO - {}
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:00:57 INFO - {}
20:00:57 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 230ms
20:00:57 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:00:57 INFO - PROCESS | 1504 | 1466737257496 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - PROCESS | 1504 | 1466737257523 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:00:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:00:57 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 172ms
20:00:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:00:57 INFO - PROCESS | 1504 | 1466737257672 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - PROCESS | 1504 | 1466737257692 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:00:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:00:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 237ms
20:00:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:00:57 INFO - PROCESS | 1504 | 1466737257918 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:57 INFO - PROCESS | 1504 | 1466737257943 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:00:58 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
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:00:58 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
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 178ms
20:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:00:58 INFO - PROCESS | 1504 | 1466737258096 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - PROCESS | 1504 | 1466737258126 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 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() {
20:00:58 INFO - [native code]
20:00:58 INFO - }" but got function "function () {
20:00:58 INFO - }"
20:00:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:00:58 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
20:00:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
20:00:58 INFO - PROCESS | 1504 | 1466737258272 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:00:58 INFO - PROCESS | 1504 | 1466737258289 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 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() {
20:00:58 INFO - [native code]
20:00:58 INFO - }" but got function "function () {
20:00:58 INFO - }"
20:00:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:00:58 INFO - {}
20:00:58 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
20:00:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:00:58 INFO - {}
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
20:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:00:58 INFO - PROCESS | 1504 | 1466737258454 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - PROCESS | 1504 | 1466737258472 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:00:58 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"
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:00:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:00:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:00:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:00:58 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"
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:00:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:00:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:00:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:00:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 180ms
20:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:00:58 INFO - PROCESS | 1504 | 1466737258639 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - PROCESS | 1504 | 1466737258657 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 171ms
20:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:00:58 INFO - PROCESS | 1504 | 1466737258820 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - PROCESS | 1504 | 1466737258839 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:00:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:00:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
20:00:58 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:00:58 INFO - PROCESS | 1504 | 1466737258990 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:58 INFO - PROCESS | 1504 | 1466737259010 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:00:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:00:59 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:00:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:00:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:00:59 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
20:00:59 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:00:59 INFO - PROCESS | 1504 | 1466737259170 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:00:59 INFO - PROCESS | 1504 | 1466737259188 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:01:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:01:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:01:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:01:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:01:00 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1170ms
20:01:00 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:01:00 INFO - PROCESS | 1504 | 1466737260339 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:00 INFO - PROCESS | 1504 | 1466737260364 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:01:01 INFO - {}
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:01:01 INFO - {}
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:01:01 INFO - {}
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:01:01 INFO - {}
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:01:01 INFO - {}
20:01:01 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1223ms
20:01:01 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:01:01 INFO - PROCESS | 1504 | 1466737261567 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:01 INFO - PROCESS | 1504 | 1466737261592 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:01 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:01:01 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 370ms
20:01:01 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:01:01 INFO - PROCESS | 1504 | 1466737261939 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:01 INFO - PROCESS | 1504 | 1466737261975 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:02 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:01:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:01:02 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 171ms
20:01:02 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:01:02 INFO - PROCESS | 1504 | 1466737262113 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:02 INFO - PROCESS | 1504 | 1466737262137 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:02 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
20:01:03 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
20:01:06 INFO - PROCESS | 1504 | [Parent 1504] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
20:01:12 INFO - PROCESS | 1504 | MARIONETTE LOG: INFO: Timeout fired
20:01:12 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
20:01:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:01:12 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10116ms
20:01:12 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:01:12 INFO - PROCESS | 1504 | 1466737272235 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:12 INFO - PROCESS | 1504 | 1466737272268 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:12 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:01:12 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
20:01:12 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:01:12 INFO - PROCESS | 1504 | 1466737272709 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:12 INFO - PROCESS | 1504 | 1466737272727 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:12 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:01:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
20:01:12 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:01:12 INFO - PROCESS | 1504 | 1466737272892 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:12 INFO - PROCESS | 1504 | 1466737272914 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:01:13 INFO - PROCESS | 1504 | 1466737273070 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - PROCESS | 1504 | 1466737273089 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:01:13 INFO - {}
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:01:13 INFO - PROCESS | 1504 | 1466737273303 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - PROCESS | 1504 | 1466737273323 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:01:13 INFO - PROCESS | 1504 | 1466737273474 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - PROCESS | 1504 | 1466737273502 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:01:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:01:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:01:13 INFO - PROCESS | 1504 | 1466737273646 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - PROCESS | 1504 | 1466737273662 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 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().
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:01:13 INFO - PROCESS | 1504 | 1466737273823 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - PROCESS | 1504 | 1466737273841 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:01:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 171ms
20:01:13 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:01:13 INFO - PROCESS | 1504 | 1466737274002 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274021 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:01:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 171ms
20:01:14 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:01:14 INFO - PROCESS | 1504 | 1466737274172 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274189 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 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"
20:01:14 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:14 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:01:14 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:14 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:01:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:01:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 270ms
20:01:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:01:14 INFO - PROCESS | 1504 | 1466737274453 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274474 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:01:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
20:01:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:01:14 INFO - PROCESS | 1504 | 1466737274624 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274643 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:01:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 171ms
20:01:14 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:01:14 INFO - PROCESS | 1504 | 1466737274805 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274824 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:01:14 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
20:01:14 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:01:14 INFO - PROCESS | 1504 | 1466737274973 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:14 INFO - PROCESS | 1504 | 1466737274995 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:15 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
20:01:15 INFO - do_test/)
20:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:01:37 INFO - )
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 330ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297025 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297065 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 230ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297269 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297290 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297442 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297461 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297618 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297637 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 171ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297789 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297809 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:01:37 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:37 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:01:37 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
20:01:37 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:01:37 INFO - PROCESS | 1504 | 1466737297964 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:37 INFO - PROCESS | 1504 | 1466737297990 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:01:38 INFO - PROCESS | 1504 | 1466737298139 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - PROCESS | 1504 | 1466737298156 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:01:38 INFO - PROCESS | 1504 | 1466737298320 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - PROCESS | 1504 | 1466737298342 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:01:38 INFO - PROCESS | 1504 | 1466737298492 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - PROCESS | 1504 | 1466737298509 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:01:38 INFO - PROCESS | 1504 | 1466737298669 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - PROCESS | 1504 | 1466737298686 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:01:38 INFO - PROCESS | 1504 | 1466737298839 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - PROCESS | 1504 | 1466737298863 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:01:38 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
20:01:38 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:01:38 INFO - PROCESS | 1504 | 1466737299022 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299039 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:01:39 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
20:01:39 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:01:39 INFO - PROCESS | 1504 | 1466737299204 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299224 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:01:39 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
20:01:39 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:01:39 INFO - PROCESS | 1504 | 1466737299373 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299390 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:01:39 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:01:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:01:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:39 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:01:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:01:39 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
20:01:39 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:01:39 INFO - PROCESS | 1504 | 1466737299552 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299568 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:01:39 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 171ms
20:01:39 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:01:39 INFO - PROCESS | 1504 | 1466737299723 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299741 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:01:39 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
20:01:39 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:01:39 INFO - PROCESS | 1504 | 1466737299903 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:39 INFO - PROCESS | 1504 | 1466737299922 Marionette INFO sendAsync 80cfc6b4-1562-49ce-b6b9-bf7f161468a9
20:01:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: