builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-215
starttime: 1469151005.32
results: success (0)
buildid: 20160721144529
builduid: 6b6105d498cf46c68ad489880c3c3c0e
revision: 05853bb06a8739b77c2937f418cdf4e1610d0d9f
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:05.319714) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:05.320234) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:05.320586) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:05.459758) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 18:30:05.460117) =========
'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-215
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-215
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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-215
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
--18:30:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 8.20 MB/s
18:30:06 (8.20 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.095000
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 18:30:06.589740) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-07-21 18:30:06.590123) =========
'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-215
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-215
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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-215
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.701000
========= master_lag: 2.76 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-07-21 18:30:13.053056) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 18:30:13.053441) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 05853bb06a8739b77c2937f418cdf4e1610d0d9f --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 05853bb06a8739b77c2937f418cdf4e1610d0d9f --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-215
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-215
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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-215
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-07-21 18:30:13,384 truncating revision to first 12 chars
2016-07-21 18:30:13,384 Setting DEBUG logging.
2016-07-21 18:30:13,384 attempt 1/10
2016-07-21 18:30:13,384 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/05853bb06a87?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-21 18:30:13,888 unpacking tar archive at: mozilla-beta-05853bb06a87/testing/mozharness/
program finished with exit code 0
elapsedTime=1.283000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 18:30:14.402712) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:14.403038) =========
script_repo_revision: 05853bb06a8739b77c2937f418cdf4e1610d0d9f
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:14.403482) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:14.403798) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 18:30:14.439576) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 24 mins, 49 secs) (at 2016-07-21 18:30:14.439902) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--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', '--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-215
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-215
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:\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-215
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
18:30:14 INFO - MultiFileLogger online at 20160721 18:30:14 in C:\slave\test
18:30:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
18:30:14 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
18:30:14 INFO - {'append_to_log': False,
18:30:14 INFO - 'base_work_dir': 'C:\\slave\\test',
18:30:14 INFO - 'blob_upload_branch': 'mozilla-beta',
18:30:14 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
18:30:14 INFO - 'buildbot_json_path': 'buildprops.json',
18:30:14 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
18:30:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:30:14 INFO - 'download_minidump_stackwalk': True,
18:30:14 INFO - 'download_symbols': 'ondemand',
18:30:14 INFO - 'e10s': False,
18:30:14 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
18:30:14 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
18:30:14 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
18:30:14 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
18:30:14 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
18:30:14 INFO - 'C:/mozilla-build/tooltool.py'),
18:30:14 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
18:30:14 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
18:30:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:30:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:30:14 INFO - 'log_level': 'info',
18:30:14 INFO - 'log_to_console': True,
18:30:14 INFO - 'opt_config_files': (),
18:30:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:30:14 INFO - '--processes=1',
18:30:14 INFO - '--config=%(test_path)s/wptrunner.ini',
18:30:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:30:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:30:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:30:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:30:14 INFO - 'pip_index': False,
18:30:14 INFO - 'require_test_zip': True,
18:30:14 INFO - 'test_type': ('testharness',),
18:30:14 INFO - 'this_chunk': '1',
18:30:14 INFO - 'total_chunks': '5',
18:30:14 INFO - 'virtualenv_path': 'venv',
18:30:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:30:14 INFO - 'work_dir': 'build'}
18:30:14 INFO - #####
18:30:14 INFO - ##### Running clobber step.
18:30:14 INFO - #####
18:30:14 INFO - Running pre-action listener: _resource_record_pre_action
18:30:14 INFO - Running main action method: clobber
18:30:14 INFO - rmtree: C:\slave\test\build
18:30:14 INFO - Using _rmtree_windows ...
18:30:14 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
18:31:51 INFO - Running post-action listener: _resource_record_post_action
18:31:51 INFO - #####
18:31:51 INFO - ##### Running read-buildbot-config step.
18:31:51 INFO - #####
18:31:51 INFO - Running pre-action listener: _resource_record_pre_action
18:31:51 INFO - Running main action method: read_buildbot_config
18:31:51 INFO - Using buildbot properties:
18:31:51 INFO - {
18:31:51 INFO - "project": "",
18:31:51 INFO - "product": "firefox",
18:31:51 INFO - "script_repo_revision": "production",
18:31:51 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
18:31:51 INFO - "repository": "",
18:31:51 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
18:31:51 INFO - "buildid": "20160721144529",
18:31:51 INFO - "pgo_build": "True",
18:31:51 INFO - "basedir": "C:\\slave\\test",
18:31:51 INFO - "buildnumber": 1,
18:31:51 INFO - "slavename": "t-w732-ix-215",
18:31:51 INFO - "revision": "05853bb06a8739b77c2937f418cdf4e1610d0d9f",
18:31:51 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
18:31:51 INFO - "platform": "win32",
18:31:51 INFO - "branch": "mozilla-beta",
18:31:51 INFO - "repo_path": "releases/mozilla-beta",
18:31:51 INFO - "moz_repo_path": "",
18:31:51 INFO - "stage_platform": "win32-pgo",
18:31:51 INFO - "builduid": "6b6105d498cf46c68ad489880c3c3c0e",
18:31:51 INFO - "slavebuilddir": "test"
18:31:51 INFO - }
18:31:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
18:31:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip.
18:31:51 INFO - Running post-action listener: _resource_record_post_action
18:31:51 INFO - #####
18:31:51 INFO - ##### Running download-and-extract step.
18:31:51 INFO - #####
18:31:51 INFO - Running pre-action listener: _resource_record_pre_action
18:31:51 INFO - Running main action method: download_and_extract
18:31:51 INFO - mkdir: C:\slave\test\build\tests
18:31:51 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')]}
18:31:51 INFO - https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
18:31:51 INFO - trying https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
18:31:51 INFO - Downloading https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:52 INFO - Downloaded 1186 bytes.
18:31:52 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
18:31:52 INFO - Using the following test package requirements:
18:31:52 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
18:31:52 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
18:31:52 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
18:31:52 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'jsshell-win32.zip'],
18:31:52 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
18:31:52 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
18:31:52 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
18:31:52 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
18:31:52 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
18:31:52 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
18:31:52 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
18:31:52 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
18:31:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:31:52 INFO - https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
18:31:52 INFO - trying https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
18:31:52 INFO - Downloading https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:54 INFO - Downloaded 19057952 bytes.
18:31:54 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/*']
18:31:54 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/*
18:31:56 INFO - caution: filename not matched: web-platform/*
18:31:56 INFO - Return code: 11
18:31:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:31:56 INFO - https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
18:31:56 INFO - trying https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
18:31:56 INFO - Downloading https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:31:58 INFO - Downloaded 36389908 bytes.
18:31:58 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/*']
18:31:58 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/*
18:32:38 INFO - caution: filename not matched: bin/*
18:32:38 INFO - caution: filename not matched: config/*
18:32:38 INFO - caution: filename not matched: mozbase/*
18:32:38 INFO - caution: filename not matched: marionette/*
18:32:38 INFO - caution: filename not matched: tools/wptserve/*
18:32:38 INFO - Return code: 11
18:32:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:38 INFO - https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
18:32:38 INFO - trying https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip
18:32:38 INFO - Downloading https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
18:32:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/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
18:32:41 INFO - Downloaded 55668542 bytes.
18:32:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip
18:32:41 INFO - mkdir: C:\slave\test\properties
18:32:41 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
18:32:41 INFO - Writing to file C:\slave\test\properties\build_url
18:32:41 INFO - Contents:
18:32:41 INFO - build_url:https://queue.taskcluster.net/v1/task/PvOjZnZiRWO1vA5_9Dg1mQ/artifacts/public/build/firefox-48.0.en-US.win32.zip
18:32:41 INFO - Running post-action listener: _resource_record_post_action
18:32:41 INFO - Running post-action listener: set_extra_try_arguments
18:32:41 INFO - #####
18:32:41 INFO - ##### Running create-virtualenv step.
18:32:41 INFO - #####
18:32:41 INFO - Running pre-action listener: _pre_create_virtualenv
18:32:41 INFO - Running pre-action listener: _resource_record_pre_action
18:32:41 INFO - Running main action method: create_virtualenv
18:32:41 INFO - Creating virtualenv C:\slave\test\build\venv
18:32:41 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
18:32:41 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
18:32:43 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
18:32:47 INFO - Installing distribute......................................................................................................................................................................................done.
18:32:49 INFO - Return code: 0
18:32:49 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
18:32:49 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')]}
18:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:49 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')]}
18:32:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:49 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 0x0191C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A41580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-215', 'USERDOMAIN': 'T-W732-IX-215', '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-215', '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:\\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
18:32:49 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
18:32:49 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
18:32:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:32:49 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:32:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:32:49 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:32:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:32:49 INFO - 'DCLOCATION': 'SCL3',
18:32:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:32:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:32:49 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:32:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:32:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:32:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:32:49 INFO - 'HOMEDRIVE': 'C:',
18:32:49 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:32:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:32:49 INFO - 'KTS_VERSION': '1.19c',
18:32:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:32:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:32:49 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:32:49 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:32:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:32:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:32:49 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:32:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:32:49 INFO - 'MOZ_AIRBAG': '1',
18:32:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:32:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:49 INFO - 'MOZ_MSVCVERSION': '8',
18:32:49 INFO - 'MOZ_NO_REMOTE': '1',
18:32:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:32:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:32:49 INFO - 'NO_EM_RESTART': '1',
18:32:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:49 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:32:49 INFO - 'OS': 'Windows_NT',
18:32:49 INFO - 'OURDRIVE': 'C:',
18:32:49 INFO - 'PATH': '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',
18:32:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:32:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:32:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:32:49 INFO - 'PROCESSOR_LEVEL': '6',
18:32:49 INFO - 'PROCESSOR_REVISION': '1e05',
18:32:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:32:49 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:32:49 INFO - 'PROMPT': '$P$G',
18:32:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:32:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:32:49 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:32:49 INFO - 'PWD': 'C:\\slave\\test',
18:32:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:32:49 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:32:49 INFO - 'SYSTEMDRIVE': 'C:',
18:32:49 INFO - 'SYSTEMROOT': 'C:\\windows',
18:32:49 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:49 INFO - 'TEST1': 'testie',
18:32:49 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:49 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:32:49 INFO - 'USERNAME': 'cltbld',
18:32:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:32:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:32:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:32:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:32:49 INFO - 'WINDIR': 'C:\\windows',
18:32:49 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:32:49 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:32:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:32:50 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:32:50 INFO - Downloading/unpacking psutil>=0.7.1
18:32:50 INFO - Running setup.py egg_info for package psutil
18:32:50 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
18:32:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:32:50 INFO - Installing collected packages: psutil
18:32:50 INFO - Running setup.py install for psutil
18:32:50 INFO - building 'psutil._psutil_windows' extension
18:32:50 INFO - error: Unable to find vcvarsall.bat
18:32:50 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-eekek8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
18:32:50 INFO - running install
18:32:50 INFO - running build
18:32:50 INFO - running build_py
18:32:50 INFO - creating build
18:32:50 INFO - creating build\lib.win32-2.7
18:32:50 INFO - creating build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
18:32:50 INFO - running build_ext
18:32:50 INFO - building 'psutil._psutil_windows' extension
18:32:50 INFO - error: Unable to find vcvarsall.bat
18:32:50 INFO - ----------------------------------------
18:32:50 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-eekek8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
18:32:50 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
18:32:50 WARNING - Return code: 1
18:32:50 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!
18:32:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
18:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:50 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 0x0191C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A41580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-215', 'USERDOMAIN': 'T-W732-IX-215', '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-215', '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:\\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
18:32:50 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
18:32:50 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
18:32:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:32:50 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:32:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:32:50 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:32:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:32:50 INFO - 'DCLOCATION': 'SCL3',
18:32:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:32:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:32:50 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:32:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:32:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:32:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:32:50 INFO - 'HOMEDRIVE': 'C:',
18:32:50 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:32:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:32:50 INFO - 'KTS_VERSION': '1.19c',
18:32:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:32:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:32:50 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:32:50 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:32:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:32:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:32:50 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:32:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:32:50 INFO - 'MOZ_AIRBAG': '1',
18:32:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:50 INFO - 'MOZ_MSVCVERSION': '8',
18:32:50 INFO - 'MOZ_NO_REMOTE': '1',
18:32:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:32:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:32:50 INFO - 'NO_EM_RESTART': '1',
18:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:50 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:32:50 INFO - 'OS': 'Windows_NT',
18:32:50 INFO - 'OURDRIVE': 'C:',
18:32:50 INFO - 'PATH': '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',
18:32:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:32:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:32:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:32:50 INFO - 'PROCESSOR_LEVEL': '6',
18:32:50 INFO - 'PROCESSOR_REVISION': '1e05',
18:32:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:32:50 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:32:50 INFO - 'PROMPT': '$P$G',
18:32:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:32:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:32:50 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:32:50 INFO - 'PWD': 'C:\\slave\\test',
18:32:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:32:50 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:32:50 INFO - 'SYSTEMDRIVE': 'C:',
18:32:50 INFO - 'SYSTEMROOT': 'C:\\windows',
18:32:50 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:50 INFO - 'TEST1': 'testie',
18:32:50 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:50 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:32:50 INFO - 'USERNAME': 'cltbld',
18:32:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:32:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:32:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:32:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:32:50 INFO - 'WINDIR': 'C:\\windows',
18:32:50 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:32:50 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:32:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:32:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:32:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:32:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:32:51 INFO - Running setup.py egg_info for package mozsystemmonitor
18:32:51 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
18:32:51 INFO - Running setup.py egg_info for package psutil
18:32:51 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
18:32:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:32:51 INFO - Installing collected packages: mozsystemmonitor, psutil
18:32:51 INFO - Running setup.py install for mozsystemmonitor
18:32:51 INFO - Running setup.py install for psutil
18:32:51 INFO - building 'psutil._psutil_windows' extension
18:32:51 INFO - error: Unable to find vcvarsall.bat
18:32:51 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-so4cf0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
18:32:51 INFO - running install
18:32:51 INFO - running build
18:32:51 INFO - running build_py
18:32:51 INFO - running build_ext
18:32:51 INFO - building 'psutil._psutil_windows' extension
18:32:51 INFO - error: Unable to find vcvarsall.bat
18:32:51 INFO - ----------------------------------------
18:32:51 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-so4cf0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
18:32:51 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
18:32:51 WARNING - Return code: 1
18:32:51 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!
18:32:51 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
18:32:51 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')]}
18:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:51 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')]}
18:32:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:51 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 0x0191C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A41580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-215', 'USERDOMAIN': 'T-W732-IX-215', '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-215', '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:\\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
18:32:51 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
18:32:51 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
18:32:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:32:51 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:32:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:32:51 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:32:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:32:51 INFO - 'DCLOCATION': 'SCL3',
18:32:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:32:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:32:51 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:32:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:32:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:32:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:32:51 INFO - 'HOMEDRIVE': 'C:',
18:32:51 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:32:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:32:51 INFO - 'KTS_VERSION': '1.19c',
18:32:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:32:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:32:51 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:32:51 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:32:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:32:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:32:51 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:32:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:32:51 INFO - 'MOZ_AIRBAG': '1',
18:32:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:32:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:51 INFO - 'MOZ_MSVCVERSION': '8',
18:32:51 INFO - 'MOZ_NO_REMOTE': '1',
18:32:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:32:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:32:51 INFO - 'NO_EM_RESTART': '1',
18:32:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:51 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:32:51 INFO - 'OS': 'Windows_NT',
18:32:51 INFO - 'OURDRIVE': 'C:',
18:32:51 INFO - 'PATH': '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',
18:32:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:32:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:32:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:32:51 INFO - 'PROCESSOR_LEVEL': '6',
18:32:51 INFO - 'PROCESSOR_REVISION': '1e05',
18:32:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:32:51 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:32:51 INFO - 'PROMPT': '$P$G',
18:32:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:32:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:32:51 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:32:51 INFO - 'PWD': 'C:\\slave\\test',
18:32:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:32:51 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:32:51 INFO - 'SYSTEMDRIVE': 'C:',
18:32:51 INFO - 'SYSTEMROOT': 'C:\\windows',
18:32:51 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:51 INFO - 'TEST1': 'testie',
18:32:51 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:51 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:32:51 INFO - 'USERNAME': 'cltbld',
18:32:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:32:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:32:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:32:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:32:51 INFO - 'WINDIR': 'C:\\windows',
18:32:51 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:32:51 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:32:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:32:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:32:52 INFO - Downloading/unpacking blobuploader==1.2.4
18:32:52 INFO - Downloading blobuploader-1.2.4.tar.gz
18:32:52 INFO - Running setup.py egg_info for package blobuploader
18:32:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:32:55 INFO - Running setup.py egg_info for package requests
18:32:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:32:55 INFO - Downloading docopt-0.6.1.tar.gz
18:32:55 INFO - Running setup.py egg_info for package docopt
18:32:55 INFO - Installing collected packages: blobuploader, docopt, requests
18:32:55 INFO - Running setup.py install for blobuploader
18:32:55 INFO - Running setup.py install for docopt
18:32:55 INFO - Running setup.py install for requests
18:32:55 INFO - Successfully installed blobuploader docopt requests
18:32:55 INFO - Cleaning up...
18:32:55 INFO - Return code: 0
18:32:55 INFO - Installing None into virtualenv C:\slave\test\build\venv
18:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:32:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:32:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:32:55 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 0x0191C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A41580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, '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-215', 'USERDOMAIN': 'T-W732-IX-215', '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-215', '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:\\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
18:32:55 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
18:32:55 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
18:32:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:32:55 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:32:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:32:55 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:32:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:32:55 INFO - 'DCLOCATION': 'SCL3',
18:32:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:32:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:32:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:32:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:32:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:32:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:32:55 INFO - 'HOMEDRIVE': 'C:',
18:32:55 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:32:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:32:55 INFO - 'KTS_VERSION': '1.19c',
18:32:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:32:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:32:55 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:32:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:32:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:32:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:32:55 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:32:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:32:55 INFO - 'MOZ_AIRBAG': '1',
18:32:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:32:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:32:55 INFO - 'MOZ_MSVCVERSION': '8',
18:32:55 INFO - 'MOZ_NO_REMOTE': '1',
18:32:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:32:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:32:55 INFO - 'NO_EM_RESTART': '1',
18:32:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:32:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:32:55 INFO - 'OS': 'Windows_NT',
18:32:55 INFO - 'OURDRIVE': 'C:',
18:32:55 INFO - 'PATH': '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',
18:32:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:32:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:32:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:32:55 INFO - 'PROCESSOR_LEVEL': '6',
18:32:55 INFO - 'PROCESSOR_REVISION': '1e05',
18:32:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:32:55 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:32:55 INFO - 'PROMPT': '$P$G',
18:32:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:32:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:32:55 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:32:55 INFO - 'PWD': 'C:\\slave\\test',
18:32:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:32:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:32:55 INFO - 'SYSTEMDRIVE': 'C:',
18:32:55 INFO - 'SYSTEMROOT': 'C:\\windows',
18:32:55 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:55 INFO - 'TEST1': 'testie',
18:32:55 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:32:55 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:32:55 INFO - 'USERNAME': 'cltbld',
18:32:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:32:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:32:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:32:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:32:55 INFO - 'WINDIR': 'C:\\windows',
18:32:55 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:32:55 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:32:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:33:00 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
18:33:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
18:33:00 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
18:33:00 INFO - Unpacking c:\slave\test\build\tests\marionette\client
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
18:33:00 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
18:33:00 INFO - Unpacking c:\slave\test\build\tests\marionette
18:33:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
18:33:00 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:33:00 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
18:33:00 INFO - Running setup.py install for browsermob-proxy
18:33:14 INFO - Running setup.py install for manifestparser
18:33:14 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for marionette-client
18:33:14 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:33:14 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for marionette-driver
18:33:14 INFO - Running setup.py install for mozcrash
18:33:14 INFO - Running setup.py install for mozdebug
18:33:14 INFO - Running setup.py install for mozdevice
18:33:14 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozfile
18:33:14 INFO - Running setup.py install for mozhttpd
18:33:14 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozinfo
18:33:14 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozInstall
18:33:14 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozleak
18:33:14 INFO - Running setup.py install for mozlog
18:33:14 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for moznetwork
18:33:14 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozprocess
18:33:14 INFO - Running setup.py install for mozprofile
18:33:14 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozrunner
18:33:14 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for mozscreenshot
18:33:14 INFO - Running setup.py install for moztest
18:33:14 INFO - Running setup.py install for mozversion
18:33:14 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
18:33:14 INFO - Running setup.py install for wptserve
18:33:14 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
18:33:14 INFO - Cleaning up...
18:33:14 INFO - Return code: 0
18:33:14 INFO - Installing None into virtualenv C:\slave\test\build\venv
18:33:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:33:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:33:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:33:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:33:14 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 0x0191C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A41580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, '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-215', 'USERDOMAIN': 'T-W732-IX-215', '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-215', '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:\\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
18:33:14 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
18:33:14 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
18:33:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:33:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:33:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:33:14 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:33:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:33:14 INFO - 'DCLOCATION': 'SCL3',
18:33:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:33:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:33:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:33:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:33:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:33:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:33:14 INFO - 'HOMEDRIVE': 'C:',
18:33:14 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:33:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:33:14 INFO - 'KTS_VERSION': '1.19c',
18:33:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:33:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:33:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:33:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:33:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:33:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:33:14 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:33:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:33:14 INFO - 'MOZ_AIRBAG': '1',
18:33:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:33:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:33:14 INFO - 'MOZ_MSVCVERSION': '8',
18:33:14 INFO - 'MOZ_NO_REMOTE': '1',
18:33:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:33:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:33:14 INFO - 'NO_EM_RESTART': '1',
18:33:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:33:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:33:14 INFO - 'OS': 'Windows_NT',
18:33:14 INFO - 'OURDRIVE': 'C:',
18:33:14 INFO - 'PATH': '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',
18:33:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:33:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:33:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:33:14 INFO - 'PROCESSOR_LEVEL': '6',
18:33:14 INFO - 'PROCESSOR_REVISION': '1e05',
18:33:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:33:14 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:33:14 INFO - 'PROMPT': '$P$G',
18:33:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:33:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:33:14 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:33:14 INFO - 'PWD': 'C:\\slave\\test',
18:33:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:33:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:33:14 INFO - 'SYSTEMDRIVE': 'C:',
18:33:14 INFO - 'SYSTEMROOT': 'C:\\windows',
18:33:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:33:14 INFO - 'TEST1': 'testie',
18:33:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:33:14 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:33:14 INFO - 'USERNAME': 'cltbld',
18:33:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:33:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:33:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:33:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:33:14 INFO - 'WINDIR': 'C:\\windows',
18:33:14 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:33:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:33:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:33:18 INFO - Ignoring indexes: http://pypi.python.org/simple/
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
18:33:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
18:33:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
18:33:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
18:33:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
18:33:18 INFO - Unpacking c:\slave\test\build\tests\marionette
18:33:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
18:33:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:33:18 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))
18:33:30 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))
18:33:30 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))
18:33:30 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))
18:33:30 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))
18:33:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
18:33:30 INFO - Downloading blessings-1.6.tar.gz
18:33:30 INFO - Running setup.py egg_info for package blessings
18:33:30 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))
18:33:30 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
18:33:30 INFO - Running setup.py install for blessings
18:33:30 INFO - Running setup.py install for browsermob-proxy
18:33:30 INFO - Running setup.py install for manifestparser
18:33:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for marionette-client
18:33:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
18:33:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for marionette-driver
18:33:30 INFO - Running setup.py install for mozcrash
18:33:30 INFO - Running setup.py install for mozdebug
18:33:30 INFO - Running setup.py install for mozdevice
18:33:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for mozhttpd
18:33:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for mozInstall
18:33:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for mozleak
18:33:30 INFO - Running setup.py install for mozprofile
18:33:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Running setup.py install for mozrunner
18:33:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
18:33:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
18:33:32 INFO - Running setup.py install for mozscreenshot
18:33:32 INFO - Running setup.py install for moztest
18:33:32 INFO - Running setup.py install for mozversion
18:33:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
18:33:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
18:33:32 INFO - Running setup.py install for wptserve
18:33:32 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
18:33:32 INFO - Cleaning up...
18:33:32 INFO - Return code: 0
18:33:32 INFO - Done creating virtualenv C:\slave\test\build\venv.
18:33:32 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
18:33:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
18:33:32 INFO - Reading from file tmpfile_stdout
18:33:32 INFO - Using _rmtree_windows ...
18:33:32 INFO - Using _rmtree_windows ...
18:33:32 INFO - Current package versions:
18:33:32 INFO - blessings == 1.6
18:33:32 INFO - blobuploader == 1.2.4
18:33:32 INFO - browsermob-proxy == 0.6.0
18:33:32 INFO - distribute == 0.6.14
18:33:32 INFO - docopt == 0.6.1
18:33:32 INFO - manifestparser == 1.1
18:33:32 INFO - marionette-client == 2.3.0
18:33:32 INFO - marionette-driver == 1.4.0
18:33:32 INFO - mozInstall == 1.12
18:33:32 INFO - mozcrash == 0.17
18:33:32 INFO - mozdebug == 0.1
18:33:32 INFO - mozdevice == 0.48
18:33:32 INFO - mozfile == 1.2
18:33:32 INFO - mozhttpd == 0.7
18:33:32 INFO - mozinfo == 0.9
18:33:32 INFO - mozleak == 0.1
18:33:32 INFO - mozlog == 3.1
18:33:32 INFO - moznetwork == 0.27
18:33:32 INFO - mozprocess == 0.22
18:33:32 INFO - mozprofile == 0.28
18:33:32 INFO - mozrunner == 6.11
18:33:32 INFO - mozscreenshot == 0.1
18:33:32 INFO - mozsystemmonitor == 0.0
18:33:32 INFO - moztest == 0.7
18:33:32 INFO - mozversion == 1.4
18:33:32 INFO - requests == 1.2.3
18:33:32 INFO - wptserve == 1.4.0
18:33:32 INFO - Running post-action listener: _resource_record_post_action
18:33:32 INFO - Running post-action listener: _start_resource_monitoring
18:33:32 INFO - Starting resource monitoring.
18:33:32 INFO - #####
18:33:32 INFO - ##### Running pull step.
18:33:32 INFO - #####
18:33:32 INFO - Running pre-action listener: _resource_record_pre_action
18:33:32 INFO - Running main action method: pull
18:33:32 INFO - Pull has nothing to do!
18:33:32 INFO - Running post-action listener: _resource_record_post_action
18:33:32 INFO - #####
18:33:32 INFO - ##### Running install step.
18:33:32 INFO - #####
18:33:32 INFO - Running pre-action listener: _resource_record_pre_action
18:33:32 INFO - Running main action method: install
18:33:32 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
18:33:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
18:33:32 INFO - Reading from file tmpfile_stdout
18:33:32 INFO - Using _rmtree_windows ...
18:33:32 INFO - Using _rmtree_windows ...
18:33:32 INFO - Detecting whether we're running mozinstall >=1.0...
18:33:32 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
18:33:32 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
18:33:33 INFO - Reading from file tmpfile_stdout
18:33:33 INFO - Output received:
18:33:33 INFO - Usage: mozinstall-script.py [options] installer
18:33:33 INFO - Options:
18:33:33 INFO - -h, --help show this help message and exit
18:33:33 INFO - -d DEST, --destination=DEST
18:33:33 INFO - Directory to install application into. [default:
18:33:33 INFO - "C:\slave\test"]
18:33:33 INFO - --app=APP Application being installed. [default: firefox]
18:33:33 INFO - Using _rmtree_windows ...
18:33:33 INFO - Using _rmtree_windows ...
18:33:33 INFO - mkdir: C:\slave\test\build\application
18:33:33 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']
18:33:33 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
18:33:34 INFO - Reading from file tmpfile_stdout
18:33:34 INFO - Output received:
18:33:34 INFO - C:\slave\test\build\application\firefox\firefox.exe
18:33:34 INFO - Using _rmtree_windows ...
18:33:34 INFO - Using _rmtree_windows ...
18:33:34 INFO - Running post-action listener: _resource_record_post_action
18:33:34 INFO - #####
18:33:34 INFO - ##### Running run-tests step.
18:33:34 INFO - #####
18:33:34 INFO - Running pre-action listener: _resource_record_pre_action
18:33:34 INFO - Running main action method: run_tests
18:33:34 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
18:33:34 INFO - Minidump filename unknown. Determining based upon platform and architecture.
18:33:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
18:33:34 INFO - grabbing minidump binary from tooltool
18:33:34 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')]}
18:33:34 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 0x01B36368>, '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 0x0189AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
18:33:34 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
18:33:34 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
18:33:34 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
18:33:34 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpsu8xqo
18:33:34 INFO - INFO - File integrity verified, renaming tmpsu8xqo to win32-minidump_stackwalk.exe
18:33:34 INFO - Return code: 0
18:33:34 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
18:33:35 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
18:33:35 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/PvOjZnZiRWO1vA5_9Dg1mQ/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', '--disable-e10s', '--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
18:33:35 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/PvOjZnZiRWO1vA5_9Dg1mQ/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 --disable-e10s --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
18:33:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
18:33:35 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
18:33:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
18:33:35 INFO - 'COMPUTERNAME': 'T-W732-IX-215',
18:33:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
18:33:35 INFO - 'DCLOCATION': 'SCL3',
18:33:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
18:33:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
18:33:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
18:33:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
18:33:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
18:33:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
18:33:35 INFO - 'HOMEDRIVE': 'C:',
18:33:35 INFO - 'HOMEPATH': '\\Users\\cltbld',
18:33:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
18:33:35 INFO - 'KTS_VERSION': '1.19c',
18:33:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
18:33:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
18:33:35 INFO - 'LOGONSERVER': '\\\\T-W732-IX-215',
18:33:35 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
18:33:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
18:33:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
18:33:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
18:33:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
18:33:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
18:33:35 INFO - 'MOZ_AIRBAG': '1',
18:33:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
18:33:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:33:35 INFO - 'MOZ_MSVCVERSION': '8',
18:33:35 INFO - 'MOZ_NO_REMOTE': '1',
18:33:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
18:33:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
18:33:35 INFO - 'NO_EM_RESTART': '1',
18:33:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:33:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
18:33:35 INFO - 'OS': 'Windows_NT',
18:33:35 INFO - 'OURDRIVE': 'C:',
18:33:35 INFO - 'PATH': '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',
18:33:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
18:33:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
18:33:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
18:33:35 INFO - 'PROCESSOR_LEVEL': '6',
18:33:35 INFO - 'PROCESSOR_REVISION': '1e05',
18:33:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
18:33:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
18:33:35 INFO - 'PROMPT': '$P$G',
18:33:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
18:33:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
18:33:35 INFO - 'PUBLIC': 'C:\\Users\\Public',
18:33:35 INFO - 'PWD': 'C:\\slave\\test',
18:33:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
18:33:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
18:33:35 INFO - 'SYSTEMDRIVE': 'C:',
18:33:35 INFO - 'SYSTEMROOT': 'C:\\windows',
18:33:35 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:33:35 INFO - 'TEST1': 'testie',
18:33:35 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
18:33:35 INFO - 'USERDOMAIN': 'T-W732-IX-215',
18:33:35 INFO - 'USERNAME': 'cltbld',
18:33:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
18:33:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
18:33:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
18:33:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
18:33:35 INFO - 'WINDIR': 'C:\\windows',
18:33:35 INFO - 'WINDOWS_TRACING_FLAGS': '3',
18:33:35 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
18:33:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
18:33:35 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/PvOjZnZiRWO1vA5_9Dg1mQ/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', '--disable-e10s', '--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
18:33:37 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
18:33:37 INFO - import pkg_resources
18:33:38 INFO - Using 1 client processes
18:33:41 INFO - SUITE-START | Running 1476 tests
18:33:41 INFO - Running testharness tests
18:33:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
18:33:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
18:33:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
18:33:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
18:33:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
18:33:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 1ms
18:33:41 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
18:33:41 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
18:33:41 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
18:33:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
18:33:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
18:33:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
18:33:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
18:33:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 69ms
18:33:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
18:33:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
18:33:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
18:33:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
18:33:41 INFO - Setting up ssl
18:33:42 INFO - PROCESS | certutil |
18:33:42 INFO - PROCESS | certutil |
18:33:42 INFO - PROCESS | certutil |
18:33:42 INFO - Certificate Nickname Trust Attributes
18:33:42 INFO - SSL,S/MIME,JAR/XPI
18:33:42 INFO -
18:33:42 INFO - web-platform-tests CT,,
18:33:42 INFO -
18:33:42 INFO - Starting runner
18:33:44 INFO - PROCESS | 860 | 1469151224640 Marionette INFO Listening on port 2828
18:33:48 INFO - PROCESS | 860 | 1469151228740 Marionette INFO startBrowser 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:48 INFO - PROCESS | 860 | 1469151228749 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:49 INFO - PROCESS | 860 | 1469151229254 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:49 INFO - PROCESS | 860 | 1469151229259 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - PROCESS | 860 | 1469151230058 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
18:33:50 INFO - PROCESS | 860 | 1469151230170 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - PROCESS | 860 | 1469151230175 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
18:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 270ms
18:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
18:33:50 INFO - PROCESS | 860 | 1469151230358 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - PROCESS | 860 | 1469151230391 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
18:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
18:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
18:33:50 INFO - PROCESS | 860 | 1469151230533 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - PROCESS | 860 | 1469151230562 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
18:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 171ms
18:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
18:33:50 INFO - PROCESS | 860 | 1469151230705 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:50 INFO - PROCESS | 860 | 1469151230786 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
18:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1128ms
18:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
18:33:51 INFO - PROCESS | 860 | 1469151231835 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:51 INFO - PROCESS | 860 | 1469151231865 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
18:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 120ms
18:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
18:33:51 INFO - PROCESS | 860 | 1469151231957 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:51 INFO - PROCESS | 860 | 1469151231990 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
18:33:52 INFO - PROCESS | 860 | 1469151232135 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232163 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 120ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
18:33:52 INFO - PROCESS | 860 | 1469151232260 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 171ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
18:33:52 INFO - PROCESS | 860 | 1469151232437 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232467 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
18:33:52 INFO - PROCESS | 860 | 1469151232618 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232651 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
18:33:52 INFO - PROCESS | 860 | 1469151232788 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232818 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
18:33:52 INFO - PROCESS | 860 | 1469151232967 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:52 INFO - PROCESS | 860 | 1469151232997 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
18:33:53 INFO - PROCESS | 860 | 1469151233138 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - PROCESS | 860 | 1469151233169 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 171ms
18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
18:33:53 INFO - PROCESS | 860 | 1469151233312 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - PROCESS | 860 | 1469151233342 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 171ms
18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
18:33:53 INFO - PROCESS | 860 | 1469151233487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - PROCESS | 860 | 1469151233518 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 171ms
18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
18:33:53 INFO - PROCESS | 860 | 1469151233662 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - PROCESS | 860 | 1469151233694 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 171ms
18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
18:33:53 INFO - PROCESS | 860 | 1469151233837 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:53 INFO - PROCESS | 860 | 1469151233869 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
18:33:54 INFO - PROCESS | 860 | 1469151234011 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - PROCESS | 860 | 1469151234063 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 230ms
18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
18:33:54 INFO - PROCESS | 860 | 1469151234278 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - PROCESS | 860 | 1469151234373 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 290ms
18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
18:33:54 INFO - PROCESS | 860 | 1469151234545 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - PROCESS | 860 | 1469151234571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
18:33:54 INFO - PROCESS | 860 | 1469151234722 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - PROCESS | 860 | 1469151234748 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 171ms
18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
18:33:54 INFO - PROCESS | 860 | 1469151234901 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:54 INFO - PROCESS | 860 | 1469151234931 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 171ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
18:33:55 INFO - PROCESS | 860 | 1469151235072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235096 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 120ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
18:33:55 INFO - PROCESS | 860 | 1469151235194 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235221 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
18:33:55 INFO - PROCESS | 860 | 1469151235371 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 171ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
18:33:55 INFO - PROCESS | 860 | 1469151235546 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
18:33:55 INFO - PROCESS | 860 | 1469151235721 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235746 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
18:33:55 INFO - PROCESS | 860 | 1469151235900 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:55 INFO - PROCESS | 860 | 1469151235935 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
18:33:56 INFO - PROCESS | 860 | 1469151236070 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236096 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
18:33:56 INFO - PROCESS | 860 | 1469151236245 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236274 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
18:33:56 INFO - PROCESS | 860 | 1469151236421 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236450 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
18:33:56 INFO - PROCESS | 860 | 1469151236595 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236623 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
18:33:56 INFO - PROCESS | 860 | 1469151236771 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236796 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
18:33:56 INFO - PROCESS | 860 | 1469151236954 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:56 INFO - PROCESS | 860 | 1469151236980 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 171ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
18:33:57 INFO - PROCESS | 860 | 1469151237128 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237156 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
18:33:57 INFO - PROCESS | 860 | 1469151237304 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237331 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
18:33:57 INFO - PROCESS | 860 | 1469151237478 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237507 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
18:33:57 INFO - PROCESS | 860 | 1469151237654 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237681 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 120ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
18:33:57 INFO - PROCESS | 860 | 1469151237778 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237806 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
18:33:57 INFO - PROCESS | 860 | 1469151237953 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:57 INFO - PROCESS | 860 | 1469151237982 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
18:33:58 INFO - PROCESS | 860 | 1469151238135 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238164 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 120ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
18:33:58 INFO - PROCESS | 860 | 1469151238258 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238292 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
18:33:58 INFO - PROCESS | 860 | 1469151238435 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238465 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 120ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
18:33:58 INFO - PROCESS | 860 | 1469151238558 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238589 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
18:33:58 INFO - PROCESS | 860 | 1469151238753 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238783 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 120ms
18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
18:33:58 INFO - PROCESS | 860 | 1469151238883 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:58 INFO - PROCESS | 860 | 1469151238916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
18:33:59 INFO - PROCESS | 860 | 1469151239057 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239096 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
18:33:59 INFO - PROCESS | 860 | 1469151239234 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239264 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
18:33:59 INFO - PROCESS | 860 | 1469151239404 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239443 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
18:33:59 INFO - PROCESS | 860 | 1469151239586 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239616 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
18:33:59 INFO - PROCESS | 860 | 1469151239760 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239792 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
18:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 171ms
18:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
18:33:59 INFO - PROCESS | 860 | 1469151239939 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:33:59 INFO - PROCESS | 860 | 1469151239974 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
18:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
18:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
18:34:00 INFO - PROCESS | 860 | 1469151240118 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - PROCESS | 860 | 1469151240155 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
18:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 171ms
18:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
18:34:00 INFO - PROCESS | 860 | 1469151240289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - PROCESS | 860 | 1469151240323 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
18:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
18:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
18:34:00 INFO - PROCESS | 860 | 1469151240472 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - PROCESS | 860 | 1469151240507 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
18:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
18:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
18:34:00 INFO - PROCESS | 860 | 1469151240652 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:00 INFO - PROCESS | 860 | 1469151240685 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 371ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
18:34:01 INFO - PROCESS | 860 | 1469151241023 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241055 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
18:34:01 INFO - PROCESS | 860 | 1469151241202 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241245 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
18:34:01 INFO - PROCESS | 860 | 1469151241378 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241416 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
18:34:01 INFO - PROCESS | 860 | 1469151241554 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241585 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
18:34:01 INFO - PROCESS | 860 | 1469151241734 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241768 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
18:34:01 INFO - PROCESS | 860 | 1469151241906 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:01 INFO - PROCESS | 860 | 1469151241945 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
18:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
18:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
18:34:02 INFO - PROCESS | 860 | 1469151242079 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - PROCESS | 860 | 1469151242112 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
18:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
18:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
18:34:02 INFO - PROCESS | 860 | 1469151242255 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - PROCESS | 860 | 1469151242289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
18:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
18:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
18:34:02 INFO - PROCESS | 860 | 1469151242430 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - PROCESS | 860 | 1469151242466 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
18:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
18:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
18:34:02 INFO - PROCESS | 860 | 1469151242605 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - PROCESS | 860 | 1469151242642 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
18:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 171ms
18:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
18:34:02 INFO - PROCESS | 860 | 1469151242869 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:02 INFO - PROCESS | 860 | 1469151242898 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
18:34:03 INFO - PROCESS | 860 | 1469151243043 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
18:34:03 INFO - PROCESS | 860 | 1469151243220 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243247 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 120ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
18:34:03 INFO - PROCESS | 860 | 1469151243343 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243379 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
18:34:03 INFO - PROCESS | 860 | 1469151243520 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243550 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
18:34:03 INFO - PROCESS | 860 | 1469151243694 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243724 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
18:34:03 INFO - PROCESS | 860 | 1469151243871 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:03 INFO - PROCESS | 860 | 1469151243908 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
18:34:04 INFO - PROCESS | 860 | 1469151244045 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 INFO - PROCESS | 860 | 1469151244074 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
18:34:04 INFO - PROCESS | 860 | 1469151244220 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 INFO - PROCESS | 860 | 1469151244249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 171ms
18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
18:34:04 INFO - PROCESS | 860 | 1469151244396 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 INFO - PROCESS | 860 | 1469151244435 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
18:34:04 INFO - PROCESS | 860 | 1469151244571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 INFO - PROCESS | 860 | 1469151244600 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
18:34:04 INFO - PROCESS | 860 | 1469151244750 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 INFO - PROCESS | 860 | 1469151244781 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:04 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.
18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 230ms
18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
18:34:05 INFO - PROCESS | 860 | 1469151245087 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 INFO - PROCESS | 860 | 1469151245129 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 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.
18:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 330ms
18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
18:34:05 INFO - PROCESS | 860 | 1469151245347 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 INFO - PROCESS | 860 | 1469151245378 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 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.
18:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
18:34:05 INFO - PROCESS | 860 | 1469151245522 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 INFO - PROCESS | 860 | 1469151245551 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 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.
18:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 171ms
18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
18:34:05 INFO - PROCESS | 860 | 1469151245703 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 INFO - PROCESS | 860 | 1469151245738 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 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.
18:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
18:34:05 INFO - PROCESS | 860 | 1469151245874 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:05 INFO - PROCESS | 860 | 1469151245899 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
18:34:06 INFO - PROCESS | 860 | 1469151246052 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246084 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
18:34:06 INFO - PROCESS | 860 | 1469151246222 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246253 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
18:34:06 INFO - PROCESS | 860 | 1469151246396 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246425 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
18:34:06 INFO - PROCESS | 860 | 1469151246571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246597 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
18:34:06 INFO - PROCESS | 860 | 1469151246754 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246782 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 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.
18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
18:34:06 INFO - PROCESS | 860 | 1469151246928 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:06 INFO - PROCESS | 860 | 1469151246958 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 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.
18:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
18:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
18:34:07 INFO - PROCESS | 860 | 1469151247104 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - PROCESS | 860 | 1469151247138 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 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.
18:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
18:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
18:34:07 INFO - PROCESS | 860 | 1469151247279 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - PROCESS | 860 | 1469151247318 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 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.
18:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
18:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
18:34:07 INFO - PROCESS | 860 | 1469151247455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - PROCESS | 860 | 1469151247487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 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.
18:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
18:34:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
18:34:07 INFO - PROCESS | 860 | 1469151247630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - PROCESS | 860 | 1469151247672 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
18:34:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
18:34:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
18:34:07 INFO - PROCESS | 860 | 1469151247804 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:07 INFO - PROCESS | 860 | 1469151247842 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
18:34:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 230ms
18:34:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
18:34:08 INFO - PROCESS | 860 | 1469151248038 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248069 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
18:34:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 171ms
18:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
18:34:08 INFO - PROCESS | 860 | 1469151248217 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248246 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
18:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
18:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
18:34:08 INFO - PROCESS | 860 | 1469151248388 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248420 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
18:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
18:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
18:34:08 INFO - PROCESS | 860 | 1469151248562 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248591 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
18:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
18:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
18:34:08 INFO - PROCESS | 860 | 1469151248739 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248769 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
18:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
18:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
18:34:08 INFO - PROCESS | 860 | 1469151248914 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:08 INFO - PROCESS | 860 | 1469151248950 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
18:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 230ms
18:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
18:34:09 INFO - PROCESS | 860 | 1469151249146 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - PROCESS | 860 | 1469151249177 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
18:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
18:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
18:34:09 INFO - PROCESS | 860 | 1469151249321 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - PROCESS | 860 | 1469151249355 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
18:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
18:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
18:34:09 INFO - PROCESS | 860 | 1469151249501 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - PROCESS | 860 | 1469151249534 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
18:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
18:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
18:34:09 INFO - PROCESS | 860 | 1469151249671 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:09 INFO - PROCESS | 860 | 1469151249703 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:10 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
18:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
18:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
18:34:10 INFO - PROCESS | 860 | 1469151250348 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:10 INFO - PROCESS | 860 | 1469151250377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
18:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 631ms
18:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
18:34:10 INFO - PROCESS | 860 | 1469151250977 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - PROCESS | 860 | 1469151251029 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 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
18:34:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:34:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 370ms
18:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
18:34:11 INFO - PROCESS | 860 | 1469151251352 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - PROCESS | 860 | 1469151251390 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
18:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 230ms
18:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
18:34:11 INFO - PROCESS | 860 | 1469151251590 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - PROCESS | 860 | 1469151251618 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
18:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
18:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
18:34:11 INFO - PROCESS | 860 | 1469151251768 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - PROCESS | 860 | 1469151251803 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
18:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
18:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
18:34:11 INFO - PROCESS | 860 | 1469151251938 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:11 INFO - PROCESS | 860 | 1469151251965 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
18:34:12 INFO - PROCESS | 860 | 1469151252114 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - PROCESS | 860 | 1469151252142 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
18:34:12 INFO - PROCESS | 860 | 1469151252289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - PROCESS | 860 | 1469151252327 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
18:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
18:34:12 INFO - PROCESS | 860 | 1469151252462 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - PROCESS | 860 | 1469151252498 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
18:34:12 INFO - PROCESS | 860 | 1469151252638 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - PROCESS | 860 | 1469151252665 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
18:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 172ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
18:34:12 INFO - PROCESS | 860 | 1469151252818 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 INFO - PROCESS | 860 | 1469151252848 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:12 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
18:34:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
18:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
18:34:12 INFO - PROCESS | 860 | 1469151252989 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253020 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
18:34:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
18:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
18:34:13 INFO - PROCESS | 860 | 1469151253162 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253193 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
18:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
18:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
18:34:13 INFO - PROCESS | 860 | 1469151253339 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253375 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
18:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
18:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
18:34:13 INFO - PROCESS | 860 | 1469151253513 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253552 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
18:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
18:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
18:34:13 INFO - PROCESS | 860 | 1469151253688 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253721 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
18:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
18:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
18:34:13 INFO - PROCESS | 860 | 1469151253868 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:13 INFO - PROCESS | 860 | 1469151253903 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
18:34:14 INFO - PROCESS | 860 | 1469151254038 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254073 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
18:34:14 INFO - PROCESS | 860 | 1469151254213 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
18:34:14 INFO - PROCESS | 860 | 1469151254393 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254433 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
18:34:14 INFO - PROCESS | 860 | 1469151254571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254600 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
18:34:14 INFO - PROCESS | 860 | 1469151254744 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254775 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
18:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
18:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
18:34:14 INFO - PROCESS | 860 | 1469151254922 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:14 INFO - PROCESS | 860 | 1469151254961 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
18:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
18:34:15 INFO - PROCESS | 860 | 1469151255095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - PROCESS | 860 | 1469151255125 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 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
18:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
18:34:15 INFO - PROCESS | 860 | 1469151255272 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - PROCESS | 860 | 1469151255303 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
18:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
18:34:15 INFO - PROCESS | 860 | 1469151255455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - PROCESS | 860 | 1469151255490 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
18:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
18:34:15 INFO - PROCESS | 860 | 1469151255636 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - PROCESS | 860 | 1469151255672 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 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
18:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
18:34:15 INFO - PROCESS | 860 | 1469151255807 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 INFO - PROCESS | 860 | 1469151255839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:15 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
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
18:34:15 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
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
18:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
18:34:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
18:34:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
18:34:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
18:34:15 INFO - PROCESS | 860 | 1469151255980 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256016 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 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.
18:34:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
18:34:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
18:34:16 INFO - PROCESS | 860 | 1469151256154 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256187 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 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.
18:34:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
18:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
18:34:16 INFO - PROCESS | 860 | 1469151256328 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256365 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
18:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
18:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
18:34:16 INFO - PROCESS | 860 | 1469151256506 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256542 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
18:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 171ms
18:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
18:34:16 INFO - PROCESS | 860 | 1469151256679 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256714 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
18:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
18:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
18:34:16 INFO - PROCESS | 860 | 1469151256857 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:16 INFO - PROCESS | 860 | 1469151256891 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
18:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
18:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
18:34:17 INFO - PROCESS | 860 | 1469151257034 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - PROCESS | 860 | 1469151257071 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
18:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
18:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
18:34:17 INFO - PROCESS | 860 | 1469151257205 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - PROCESS | 860 | 1469151257239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
18:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
18:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
18:34:17 INFO - PROCESS | 860 | 1469151257412 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - PROCESS | 860 | 1469151257475 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
18:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 430ms
18:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
18:34:17 INFO - PROCESS | 860 | 1469151257834 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - PROCESS | 860 | 1469151257861 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
18:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
18:34:18 INFO - PROCESS | 860 | 1469151258008 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258038 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
18:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
18:34:18 INFO - PROCESS | 860 | 1469151258190 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258218 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
18:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
18:34:18 INFO - PROCESS | 860 | 1469151258362 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258392 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
18:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
18:34:18 INFO - PROCESS | 860 | 1469151258539 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258567 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
18:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
18:34:18 INFO - PROCESS | 860 | 1469151258714 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258753 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
18:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
18:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
18:34:18 INFO - PROCESS | 860 | 1469151258889 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:18 INFO - PROCESS | 860 | 1469151258917 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
18:34:19 INFO - PROCESS | 860 | 1469151259064 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - PROCESS | 860 | 1469151259094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
18:34:19 INFO - PROCESS | 860 | 1469151259242 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - PROCESS | 860 | 1469151259269 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
18:34:19 INFO - PROCESS | 860 | 1469151259423 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - PROCESS | 860 | 1469151259449 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 172ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
18:34:19 INFO - PROCESS | 860 | 1469151259598 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - PROCESS | 860 | 1469151259630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
18:34:19 INFO - PROCESS | 860 | 1469151259777 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - PROCESS | 860 | 1469151259805 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
18:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 172ms
18:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
18:34:19 INFO - PROCESS | 860 | 1469151259961 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260004 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
18:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
18:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
18:34:20 INFO - PROCESS | 860 | 1469151260138 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260171 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
18:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
18:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
18:34:20 INFO - PROCESS | 860 | 1469151260312 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260347 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
18:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
18:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
18:34:20 INFO - PROCESS | 860 | 1469151260489 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260525 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
18:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
18:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
18:34:20 INFO - PROCESS | 860 | 1469151260663 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260705 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
18:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
18:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
18:34:20 INFO - PROCESS | 860 | 1469151260839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:20 INFO - PROCESS | 860 | 1469151260874 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 172ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
18:34:21 INFO - PROCESS | 860 | 1469151261018 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261081 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 230ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
18:34:21 INFO - PROCESS | 860 | 1469151261251 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261280 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
18:34:21 INFO - PROCESS | 860 | 1469151261422 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261453 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
18:34:21 INFO - PROCESS | 860 | 1469151261595 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261629 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
18:34:21 INFO - PROCESS | 860 | 1469151261772 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261804 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
18:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
18:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
18:34:21 INFO - PROCESS | 860 | 1469151261947 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:21 INFO - PROCESS | 860 | 1469151261978 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:22 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
18:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 171ms
18:34:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
18:34:22 INFO - PROCESS | 860 | 1469151262122 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:22 INFO - PROCESS | 860 | 1469151262168 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
18:34:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
18:34:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
18:34:22 INFO - PROCESS | 860 | 1469151262297 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:22 INFO - PROCESS | 860 | 1469151262332 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:22 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)
18:34:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
18:34:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
18:34:22 INFO - PROCESS | 860 | 1469151262971 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:23 INFO - PROCESS | 860 | 1469151263002 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
18:34:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 670ms
18:34:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
18:34:23 INFO - PROCESS | 860 | 1469151263644 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:23 INFO - PROCESS | 860 | 1469151263676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
18:34:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 670ms
18:34:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
18:34:24 INFO - PROCESS | 860 | 1469151264318 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:24 INFO - PROCESS | 860 | 1469151264345 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:24 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)
18:34:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
18:34:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
18:34:24 INFO - PROCESS | 860 | 1469151264992 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:25 INFO - PROCESS | 860 | 1469151265019 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:25 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)
18:34:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
18:34:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
18:34:25 INFO - PROCESS | 860 | 1469151265668 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:25 INFO - PROCESS | 860 | 1469151265695 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
18:34:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 671ms
18:34:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
18:34:26 INFO - PROCESS | 860 | 1469151266344 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:26 INFO - PROCESS | 860 | 1469151266376 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
18:34:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
18:34:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
18:34:27 INFO - PROCESS | 860 | 1469151267014 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:27 INFO - PROCESS | 860 | 1469151267048 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
18:34:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
18:34:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
18:34:27 INFO - PROCESS | 860 | 1469151267687 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:27 INFO - PROCESS | 860 | 1469151267717 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:28 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
18:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
18:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
18:34:28 INFO - PROCESS | 860 | 1469151268363 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:28 INFO - PROCESS | 860 | 1469151268387 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
18:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 630ms
18:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
18:34:29 INFO - PROCESS | 860 | 1469151268995 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - PROCESS | 860 | 1469151269021 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
18:34:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
18:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
18:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
18:34:29 INFO - PROCESS | 860 | 1469151269173 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - PROCESS | 860 | 1469151269199 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
18:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
18:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
18:34:29 INFO - PROCESS | 860 | 1469151269352 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - PROCESS | 860 | 1469151269377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 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
18:34:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:34:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:34:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
18:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 172ms
18:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
18:34:29 INFO - PROCESS | 860 | 1469151269523 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - PROCESS | 860 | 1469151269558 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
18:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
18:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
18:34:29 INFO - PROCESS | 860 | 1469151269698 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:29 INFO - PROCESS | 860 | 1469151269727 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
18:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
18:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
18:34:30 INFO - PROCESS | 860 | 1469151270372 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:30 INFO - PROCESS | 860 | 1469151270412 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:31 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
18:34:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 831ms
18:34:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
18:34:31 INFO - PROCESS | 860 | 1469151271205 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:31 INFO - PROCESS | 860 | 1469151271232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:31 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.)
18:34:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
18:34:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
18:34:31 INFO - PROCESS | 860 | 1469151271879 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:31 INFO - PROCESS | 860 | 1469151271905 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
18:34:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
18:34:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
18:34:32 INFO - PROCESS | 860 | 1469151272558 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:32 INFO - PROCESS | 860 | 1469151272590 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:33 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
18:34:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
18:34:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
18:34:33 INFO - PROCESS | 860 | 1469151273229 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:33 INFO - PROCESS | 860 | 1469151273255 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
18:34:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
18:34:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
18:34:33 INFO - PROCESS | 860 | 1469151273406 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:33 INFO - PROCESS | 860 | 1469151273431 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
18:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 630ms
18:34:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
18:34:34 INFO - PROCESS | 860 | 1469151274040 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - PROCESS | 860 | 1469151274074 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
18:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 670ms
18:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
18:34:34 INFO - PROCESS | 860 | 1469151274712 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - PROCESS | 860 | 1469151274737 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
18:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
18:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
18:34:34 INFO - PROCESS | 860 | 1469151274890 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:34 INFO - PROCESS | 860 | 1469151274917 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
18:34:35 INFO - PROCESS | 860 | 1469151275063 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275093 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
18:34:35 INFO - PROCESS | 860 | 1469151275239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275268 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
18:34:35 INFO - PROCESS | 860 | 1469151275415 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275449 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
18:34:35 INFO - PROCESS | 860 | 1469151275590 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275616 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
18:34:35 INFO - PROCESS | 860 | 1469151275768 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275805 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
18:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
18:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
18:34:35 INFO - PROCESS | 860 | 1469151275939 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:35 INFO - PROCESS | 860 | 1469151275967 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 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
18:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
18:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
18:34:36 INFO - PROCESS | 860 | 1469151276113 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 INFO - PROCESS | 860 | 1469151276141 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 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
18:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
18:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
18:34:36 INFO - PROCESS | 860 | 1469151276289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 INFO - PROCESS | 860 | 1469151276321 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 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
18:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 330ms
18:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
18:34:36 INFO - PROCESS | 860 | 1469151276625 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 INFO - PROCESS | 860 | 1469151276770 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
18:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 270ms
18:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
18:34:36 INFO - PROCESS | 860 | 1469151276902 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:36 INFO - PROCESS | 860 | 1469151276929 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 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
18:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
18:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
18:34:37 INFO - PROCESS | 860 | 1469151277074 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277107 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
18:34:37 INFO - PROCESS | 860 | 1469151277254 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277286 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 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
18:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
18:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
18:34:37 INFO - PROCESS | 860 | 1469151277425 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277450 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
18:34:37 INFO - PROCESS | 860 | 1469151277602 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
18:34:37 INFO - PROCESS | 860 | 1469151277772 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277799 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
18:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
18:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
18:34:37 INFO - PROCESS | 860 | 1469151277947 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:37 INFO - PROCESS | 860 | 1469151277971 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
18:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
18:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
18:34:38 INFO - PROCESS | 860 | 1469151278123 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - PROCESS | 860 | 1469151278148 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
18:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
18:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
18:34:38 INFO - PROCESS | 860 | 1469151278297 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - PROCESS | 860 | 1469151278327 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
18:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
18:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
18:34:38 INFO - PROCESS | 860 | 1469151278473 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - PROCESS | 860 | 1469151278498 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
18:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
18:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
18:34:38 INFO - PROCESS | 860 | 1469151278658 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - PROCESS | 860 | 1469151278694 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
18:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 190ms
18:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
18:34:38 INFO - PROCESS | 860 | 1469151278841 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:38 INFO - PROCESS | 860 | 1469151278874 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
18:34:39 INFO - PROCESS | 860 | 1469151279019 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279056 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
18:34:39 INFO - PROCESS | 860 | 1469151279189 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279223 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
18:34:39 INFO - PROCESS | 860 | 1469151279369 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279399 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
18:34:39 INFO - PROCESS | 860 | 1469151279540 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279567 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
18:34:39 INFO - PROCESS | 860 | 1469151279715 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279749 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
18:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
18:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
18:34:39 INFO - PROCESS | 860 | 1469151279889 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:39 INFO - PROCESS | 860 | 1469151279920 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
18:34:40 INFO - PROCESS | 860 | 1469151280069 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
18:34:40 INFO - PROCESS | 860 | 1469151280240 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280269 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
18:34:40 INFO - PROCESS | 860 | 1469151280414 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280445 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
18:34:40 INFO - PROCESS | 860 | 1469151280590 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280618 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
18:34:40 INFO - PROCESS | 860 | 1469151280764 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280799 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
18:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
18:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
18:34:40 INFO - PROCESS | 860 | 1469151280939 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:40 INFO - PROCESS | 860 | 1469151280970 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 172ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
18:34:41 INFO - PROCESS | 860 | 1469151281118 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - PROCESS | 860 | 1469151281151 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
18:34:41 INFO - PROCESS | 860 | 1469151281289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - PROCESS | 860 | 1469151281323 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
18:34:41 INFO - PROCESS | 860 | 1469151281464 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - PROCESS | 860 | 1469151281495 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
18:34:41 INFO - PROCESS | 860 | 1469151281640 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - PROCESS | 860 | 1469151281676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
18:34:41 INFO - PROCESS | 860 | 1469151281815 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - PROCESS | 860 | 1469151281850 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
18:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
18:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
18:34:41 INFO - PROCESS | 860 | 1469151281989 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - PROCESS | 860 | 1469151282021 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
18:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
18:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
18:34:42 INFO - PROCESS | 860 | 1469151282165 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - PROCESS | 860 | 1469151282199 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
18:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
18:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
18:34:42 INFO - PROCESS | 860 | 1469151282340 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - PROCESS | 860 | 1469151282374 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
18:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
18:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
18:34:42 INFO - PROCESS | 860 | 1469151282513 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - PROCESS | 860 | 1469151282548 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
18:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 431ms
18:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
18:34:42 INFO - PROCESS | 860 | 1469151282948 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:42 INFO - PROCESS | 860 | 1469151282976 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
18:34:43 INFO - PROCESS | 860 | 1469151283125 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - PROCESS | 860 | 1469151283157 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
18:34:43 INFO - PROCESS | 860 | 1469151283304 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - PROCESS | 860 | 1469151283332 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
18:34:43 INFO - PROCESS | 860 | 1469151283472 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - PROCESS | 860 | 1469151283499 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
18:34:43 INFO - PROCESS | 860 | 1469151283647 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - PROCESS | 860 | 1469151283676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
18:34:43 INFO - PROCESS | 860 | 1469151283824 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - PROCESS | 860 | 1469151283859 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
18:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
18:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
18:34:44 INFO - PROCESS | 860 | 1469151283997 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284024 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
18:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 171ms
18:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
18:34:44 INFO - PROCESS | 860 | 1469151284173 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284198 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
18:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 171ms
18:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
18:34:44 INFO - PROCESS | 860 | 1469151284349 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284390 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
18:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
18:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
18:34:44 INFO - PROCESS | 860 | 1469151284523 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
18:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
18:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
18:34:44 INFO - PROCESS | 860 | 1469151284697 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284731 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
18:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
18:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
18:34:44 INFO - PROCESS | 860 | 1469151284873 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:44 INFO - PROCESS | 860 | 1469151284907 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
18:34:45 INFO - PROCESS | 860 | 1469151285048 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285085 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
18:34:45 INFO - PROCESS | 860 | 1469151285223 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285260 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
18:34:45 INFO - PROCESS | 860 | 1469151285398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285435 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
18:34:45 INFO - PROCESS | 860 | 1469151285573 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285608 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
18:34:45 INFO - PROCESS | 860 | 1469151285747 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285784 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
18:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
18:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
18:34:45 INFO - PROCESS | 860 | 1469151285923 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:45 INFO - PROCESS | 860 | 1469151285962 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
18:34:46 INFO - PROCESS | 860 | 1469151286119 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
18:34:46 INFO - PROCESS | 860 | 1469151286163 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
18:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
18:34:46 INFO - PROCESS | 860 | 1469151286297 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - PROCESS | 860 | 1469151286330 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
18:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
18:34:46 INFO - PROCESS | 860 | 1469151286473 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - PROCESS | 860 | 1469151286505 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
18:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
18:34:46 INFO - PROCESS | 860 | 1469151286654 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - PROCESS | 860 | 1469151286687 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
18:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
18:34:46 INFO - PROCESS | 860 | 1469151286825 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - PROCESS | 860 | 1469151286858 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
18:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
18:34:47 INFO - PROCESS | 860 | 1469151287002 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287032 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
18:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
18:34:47 INFO - PROCESS | 860 | 1469151287175 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287207 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
18:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
18:34:47 INFO - PROCESS | 860 | 1469151287352 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287383 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
18:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
18:34:47 INFO - PROCESS | 860 | 1469151287523 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287563 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
18:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
18:34:47 INFO - PROCESS | 860 | 1469151287697 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287731 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
18:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
18:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
18:34:47 INFO - PROCESS | 860 | 1469151287873 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:47 INFO - PROCESS | 860 | 1469151287910 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
18:34:48 INFO - PROCESS | 860 | 1469151288052 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - PROCESS | 860 | 1469151288086 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
18:34:48 INFO - PROCESS | 860 | 1469151288223 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - PROCESS | 860 | 1469151288258 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
18:34:48 INFO - PROCESS | 860 | 1469151288397 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - PROCESS | 860 | 1469151288432 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 173ms
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
18:34:48 INFO - PROCESS | 860 | 1469151288573 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - PROCESS | 860 | 1469151288606 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
18:34:48 INFO - PROCESS | 860 | 1469151288746 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
18:34:48 INFO - PROCESS | 860 | 1469151288754 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - PROCESS | 860 | 1469151288789 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
18:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
18:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
18:34:48 INFO - PROCESS | 860 | 1469151288966 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - PROCESS | 860 | 1469151289043 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
18:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 430ms
18:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
18:34:49 INFO - PROCESS | 860 | 1469151289369 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - PROCESS | 860 | 1469151289397 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
18:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 172ms
18:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
18:34:49 INFO - PROCESS | 860 | 1469151289545 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - PROCESS | 860 | 1469151289574 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
18:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 172ms
18:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
18:34:49 INFO - PROCESS | 860 | 1469151289726 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - PROCESS | 860 | 1469151289758 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
18:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
18:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
18:34:49 INFO - PROCESS | 860 | 1469151289897 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:49 INFO - PROCESS | 860 | 1469151289925 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 172ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
18:34:50 INFO - PROCESS | 860 | 1469151290073 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290102 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
18:34:50 INFO - PROCESS | 860 | 1469151290253 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290287 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
18:34:50 INFO - PROCESS | 860 | 1469151290424 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290450 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 172ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
18:34:50 INFO - PROCESS | 860 | 1469151290602 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290629 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
18:34:50 INFO - PROCESS | 860 | 1469151290774 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290803 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
18:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
18:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
18:34:50 INFO - PROCESS | 860 | 1469151290953 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:50 INFO - PROCESS | 860 | 1469151290979 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 172ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
18:34:51 INFO - PROCESS | 860 | 1469151291124 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - PROCESS | 860 | 1469151291155 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
18:34:51 INFO - PROCESS | 860 | 1469151291297 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - PROCESS | 860 | 1469151291327 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
18:34:51 INFO - PROCESS | 860 | 1469151291478 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - PROCESS | 860 | 1469151291507 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
18:34:51 INFO - PROCESS | 860 | 1469151291648 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - PROCESS | 860 | 1469151291685 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
18:34:51 INFO - PROCESS | 860 | 1469151291823 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - PROCESS | 860 | 1469151291860 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
18:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 171ms
18:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
18:34:52 INFO - PROCESS | 860 | 1469151292002 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292035 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
18:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
18:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
18:34:52 INFO - PROCESS | 860 | 1469151292176 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292212 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
18:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
18:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
18:34:52 INFO - PROCESS | 860 | 1469151292348 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292386 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
18:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
18:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
18:34:52 INFO - PROCESS | 860 | 1469151292524 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292558 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
18:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 230ms
18:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
18:34:52 INFO - PROCESS | 860 | 1469151292758 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292788 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
18:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
18:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
18:34:52 INFO - PROCESS | 860 | 1469151292932 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:52 INFO - PROCESS | 860 | 1469151292965 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
18:34:53 INFO - PROCESS | 860 | 1469151293107 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - PROCESS | 860 | 1469151293137 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
18:34:53 INFO - PROCESS | 860 | 1469151293286 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - PROCESS | 860 | 1469151293317 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 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
18:34:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
18:34:53 INFO - PROCESS | 860 | 1469151293456 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - PROCESS | 860 | 1469151293491 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 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
18:34:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
18:34:53 INFO - PROCESS | 860 | 1469151293631 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - PROCESS | 860 | 1469151293665 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 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
18:34:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:34:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:34:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
18:34:53 INFO - PROCESS | 860 | 1469151293807 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 INFO - PROCESS | 860 | 1469151293839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:53 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
18:34:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
18:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
18:34:53 INFO - PROCESS | 860 | 1469151293982 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294019 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 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
18:34:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
18:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
18:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
18:34:54 INFO - PROCESS | 860 | 1469151294157 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294189 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 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
18:34:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:34:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:34:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
18:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
18:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
18:34:54 INFO - PROCESS | 860 | 1469151294336 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294369 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
18:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
18:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
18:34:54 INFO - PROCESS | 860 | 1469151294507 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294542 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 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
18:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
18:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
18:34:54 INFO - PROCESS | 860 | 1469151294681 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294715 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 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
18:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
18:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
18:34:54 INFO - PROCESS | 860 | 1469151294856 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:54 INFO - PROCESS | 860 | 1469151294890 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
18:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
18:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
18:34:55 INFO - PROCESS | 860 | 1469151295032 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - PROCESS | 860 | 1469151295074 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
18:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
18:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
18:34:55 INFO - PROCESS | 860 | 1469151295207 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - PROCESS | 860 | 1469151295242 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
18:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
18:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
18:34:55 INFO - PROCESS | 860 | 1469151295394 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 INFO - PROCESS | 860 | 1469151295445 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:55 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
18:34:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
18:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 430ms
18:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
18:34:55 INFO - PROCESS | 860 | 1469151295828 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296003 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
18:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 330ms
18:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
18:34:56 INFO - PROCESS | 860 | 1469151296163 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296195 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
18:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
18:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
18:34:56 INFO - PROCESS | 860 | 1469151296341 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296370 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
18:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
18:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
18:34:56 INFO - PROCESS | 860 | 1469151296521 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296560 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
18:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
18:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
18:34:56 INFO - PROCESS | 860 | 1469151296692 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296719 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
18:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 172ms
18:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
18:34:56 INFO - PROCESS | 860 | 1469151296871 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:56 INFO - PROCESS | 860 | 1469151296897 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
18:34:57 INFO - PROCESS | 860 | 1469151297040 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297079 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
18:34:57 INFO - PROCESS | 860 | 1469151297214 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297241 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
18:34:57 INFO - PROCESS | 860 | 1469151297390 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297416 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 120ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
18:34:57 INFO - PROCESS | 860 | 1469151297515 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297541 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
18:34:57 INFO - PROCESS | 860 | 1469151297690 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297717 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
18:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
18:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
18:34:57 INFO - PROCESS | 860 | 1469151297870 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:57 INFO - PROCESS | 860 | 1469151297908 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
18:34:58 INFO - PROCESS | 860 | 1469151298040 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298078 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
18:34:58 INFO - PROCESS | 860 | 1469151298214 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
18:34:58 INFO - PROCESS | 860 | 1469151298390 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298424 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
18:34:58 INFO - PROCESS | 860 | 1469151298571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298608 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
18:34:58 INFO - PROCESS | 860 | 1469151298740 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298773 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
18:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
18:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
18:34:58 INFO - PROCESS | 860 | 1469151298920 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:58 INFO - PROCESS | 860 | 1469151298953 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
18:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
18:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
18:34:59 INFO - PROCESS | 860 | 1469151299090 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - PROCESS | 860 | 1469151299127 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
18:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 230ms
18:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
18:34:59 INFO - PROCESS | 860 | 1469151299323 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - PROCESS | 860 | 1469151299353 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
18:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
18:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
18:34:59 INFO - PROCESS | 860 | 1469151299497 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - PROCESS | 860 | 1469151299530 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
18:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
18:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
18:34:59 INFO - PROCESS | 860 | 1469151299673 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - PROCESS | 860 | 1469151299706 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 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
18:34:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:34:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
18:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
18:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
18:34:59 INFO - PROCESS | 860 | 1469151299848 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:34:59 INFO - PROCESS | 860 | 1469151299879 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
18:35:00 INFO - PROCESS | 860 | 1469151300025 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300062 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
18:35:00 INFO - PROCESS | 860 | 1469151300198 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
18:35:00 INFO - PROCESS | 860 | 1469151300374 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300411 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 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
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
18:35:00 INFO - PROCESS | 860 | 1469151300554 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300585 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 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
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
18:35:00 INFO - PROCESS | 860 | 1469151300724 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300758 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
18:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
18:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
18:35:00 INFO - PROCESS | 860 | 1469151300898 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:00 INFO - PROCESS | 860 | 1469151300930 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
18:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 671ms
18:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
18:35:01 INFO - PROCESS | 860 | 1469151301571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:01 INFO - PROCESS | 860 | 1469151301604 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
18:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
18:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
18:35:01 INFO - PROCESS | 860 | 1469151301744 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:01 INFO - PROCESS | 860 | 1469151301778 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
18:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 430ms
18:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
18:35:02 INFO - PROCESS | 860 | 1469151302179 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - PROCESS | 860 | 1469151302209 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
18:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
18:35:02 INFO - PROCESS | 860 | 1469151302356 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
18:35:02 INFO - PROCESS | 860 | 1469151302396 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
18:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 171ms
18:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
18:35:02 INFO - PROCESS | 860 | 1469151302538 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - PROCESS | 860 | 1469151302565 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
18:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
18:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
18:35:02 INFO - PROCESS | 860 | 1469151302711 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - PROCESS | 860 | 1469151302738 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
18:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
18:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
18:35:02 INFO - PROCESS | 860 | 1469151302888 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:02 INFO - PROCESS | 860 | 1469151302917 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
18:35:03 INFO - PROCESS | 860 | 1469151303058 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303090 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 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
18:35:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
18:35:03 INFO - PROCESS | 860 | 1469151303239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303264 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
18:35:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 120ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
18:35:03 INFO - PROCESS | 860 | 1469151303360 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303387 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 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
18:35:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
18:35:03 INFO - PROCESS | 860 | 1469151303540 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303569 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 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]"
18:35:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:35:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
18:35:03 INFO - PROCESS | 860 | 1469151303713 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303740 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 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
18:35:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
18:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
18:35:03 INFO - PROCESS | 860 | 1469151303891 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:03 INFO - PROCESS | 860 | 1469151303931 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
18:35:04 INFO - PROCESS | 860 | 1469151304064 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304092 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
18:35:04 INFO - PROCESS | 860 | 1469151304241 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304276 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
18:35:04 INFO - PROCESS | 860 | 1469151304420 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
18:35:04 INFO - PROCESS | 860 | 1469151304591 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304625 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
18:35:04 INFO - PROCESS | 860 | 1469151304764 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304798 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
18:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
18:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
18:35:04 INFO - PROCESS | 860 | 1469151304940 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:04 INFO - PROCESS | 860 | 1469151304977 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
18:35:05 INFO - PROCESS | 860 | 1469151305115 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - PROCESS | 860 | 1469151305153 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
18:35:05 INFO - PROCESS | 860 | 1469151305291 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - PROCESS | 860 | 1469151305324 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
18:35:05 INFO - PROCESS | 860 | 1469151305466 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - PROCESS | 860 | 1469151305500 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
18:35:05 INFO - PROCESS | 860 | 1469151305644 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - PROCESS | 860 | 1469151305676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
18:35:05 INFO - PROCESS | 860 | 1469151305815 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - PROCESS | 860 | 1469151305846 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
18:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
18:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
18:35:05 INFO - PROCESS | 860 | 1469151305990 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - PROCESS | 860 | 1469151306024 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
18:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
18:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
18:35:06 INFO - PROCESS | 860 | 1469151306165 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - PROCESS | 860 | 1469151306199 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
18:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
18:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
18:35:06 INFO - PROCESS | 860 | 1469151306340 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - PROCESS | 860 | 1469151306372 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
18:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
18:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
18:35:06 INFO - PROCESS | 860 | 1469151306520 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - PROCESS | 860 | 1469151306557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
18:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
18:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
18:35:06 INFO - PROCESS | 860 | 1469151306690 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:06 INFO - PROCESS | 860 | 1469151306726 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 430ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
18:35:07 INFO - PROCESS | 860 | 1469151307124 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - PROCESS | 860 | 1469151307155 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
18:35:07 INFO - PROCESS | 860 | 1469151307305 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - PROCESS | 860 | 1469151307341 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
18:35:07 INFO - PROCESS | 860 | 1469151307478 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - PROCESS | 860 | 1469151307511 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
18:35:07 INFO - PROCESS | 860 | 1469151307656 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - PROCESS | 860 | 1469151307691 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
18:35:07 INFO - PROCESS | 860 | 1469151307826 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - PROCESS | 860 | 1469151307862 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
18:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
18:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
18:35:08 INFO - PROCESS | 860 | 1469151308004 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - PROCESS | 860 | 1469151308044 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
18:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 171ms
18:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
18:35:08 INFO - PROCESS | 860 | 1469151308174 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - PROCESS | 860 | 1469151308232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
18:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 430ms
18:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
18:35:08 INFO - PROCESS | 860 | 1469151308614 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - PROCESS | 860 | 1469151308642 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
18:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
18:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
18:35:08 INFO - PROCESS | 860 | 1469151308800 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:08 INFO - PROCESS | 860 | 1469151308831 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
18:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 330ms
18:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
18:35:09 INFO - PROCESS | 860 | 1469151309131 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - PROCESS | 860 | 1469151309158 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
18:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
18:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
18:35:09 INFO - PROCESS | 860 | 1469151309308 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - PROCESS | 860 | 1469151309338 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
18:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
18:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
18:35:09 INFO - PROCESS | 860 | 1469151309487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - PROCESS | 860 | 1469151309513 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
18:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
18:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
18:35:09 INFO - PROCESS | 860 | 1469151309658 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - PROCESS | 860 | 1469151309691 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
18:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
18:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
18:35:09 INFO - PROCESS | 860 | 1469151309832 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:09 INFO - PROCESS | 860 | 1469151309861 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
18:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
18:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
18:35:10 INFO - PROCESS | 860 | 1469151310007 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310034 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
18:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
18:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
18:35:10 INFO - PROCESS | 860 | 1469151310182 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310221 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
18:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
18:35:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
18:35:10 INFO - PROCESS | 860 | 1469151310358 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310388 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 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 () {
18:35:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
18:35:10 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 () {
18:35:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
18:35:10 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 () {
18:35:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
18:35:10 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 () {
18:35:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
18:35:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 177ms
18:35:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
18:35:10 INFO - PROCESS | 860 | 1469151310541 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
18:35:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
18:35:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
18:35:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
18:35:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
18:35:10 INFO - PROCESS | 860 | 1469151310716 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310752 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 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
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
18:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
18:35:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
18:35:10 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.
18:35:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
18:35:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
18:35:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
18:35:10 INFO - PROCESS | 860 | 1469151310890 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:10 INFO - PROCESS | 860 | 1469151310924 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 172ms
18:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
18:35:11 INFO - PROCESS | 860 | 1469151311064 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - PROCESS | 860 | 1469151311098 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
18:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
18:35:11 INFO - PROCESS | 860 | 1469151311240 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - PROCESS | 860 | 1469151311280 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
18:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
18:35:11 INFO - PROCESS | 860 | 1469151311415 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - PROCESS | 860 | 1469151311453 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
18:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
18:35:11 INFO - PROCESS | 860 | 1469151311591 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - PROCESS | 860 | 1469151311626 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
18:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
18:35:11 INFO - PROCESS | 860 | 1469151311770 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - PROCESS | 860 | 1469151311808 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
18:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 230ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
18:35:12 INFO - PROCESS | 860 | 1469151312000 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312032 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
18:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
18:35:12 INFO - PROCESS | 860 | 1469151312174 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312211 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
18:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
18:35:12 INFO - PROCESS | 860 | 1469151312354 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312383 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
18:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
18:35:12 INFO - PROCESS | 860 | 1469151312524 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
18:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
18:35:12 INFO - PROCESS | 860 | 1469151312699 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312732 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
18:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
18:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
18:35:12 INFO - PROCESS | 860 | 1469151312874 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:12 INFO - PROCESS | 860 | 1469151312905 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
18:35:13 INFO - PROCESS | 860 | 1469151313050 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313083 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
18:35:13 INFO - PROCESS | 860 | 1469151313226 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313260 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
18:35:13 INFO - PROCESS | 860 | 1469151313398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313430 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
18:35:13 INFO - PROCESS | 860 | 1469151313574 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313614 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
18:35:13 INFO - PROCESS | 860 | 1469151313748 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313781 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
18:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
18:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
18:35:13 INFO - PROCESS | 860 | 1469151313924 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:13 INFO - PROCESS | 860 | 1469151313957 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
18:35:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
18:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
18:35:14 INFO - PROCESS | 860 | 1469151314106 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - PROCESS | 860 | 1469151314142 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
18:35:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
18:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
18:35:14 INFO - PROCESS | 860 | 1469151314277 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - PROCESS | 860 | 1469151314310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
18:35:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
18:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
18:35:14 INFO - PROCESS | 860 | 1469151314453 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - PROCESS | 860 | 1469151314492 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 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
18:35:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
18:35:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
18:35:14 INFO - PROCESS | 860 | 1469151314631 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:14 INFO - PROCESS | 860 | 1469151314686 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
18:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 430ms
18:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
18:35:15 INFO - PROCESS | 860 | 1469151315065 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - PROCESS | 860 | 1469151315105 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 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
18:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 230ms
18:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
18:35:15 INFO - PROCESS | 860 | 1469151315299 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - PROCESS | 860 | 1469151315333 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
18:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
18:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
18:35:15 INFO - PROCESS | 860 | 1469151315478 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - PROCESS | 860 | 1469151315510 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
18:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
18:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
18:35:15 INFO - PROCESS | 860 | 1469151315648 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - PROCESS | 860 | 1469151315679 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
18:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
18:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
18:35:15 INFO - PROCESS | 860 | 1469151315824 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:15 INFO - PROCESS | 860 | 1469151315858 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
18:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
18:35:16 INFO - PROCESS | 860 | 1469151316004 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316040 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
18:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
18:35:16 INFO - PROCESS | 860 | 1469151316174 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316205 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
18:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
18:35:16 INFO - PROCESS | 860 | 1469151316356 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316384 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
18:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
18:35:16 INFO - PROCESS | 860 | 1469151316525 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
18:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
18:35:16 INFO - PROCESS | 860 | 1469151316699 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316727 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
18:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
18:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
18:35:16 INFO - PROCESS | 860 | 1469151316876 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:16 INFO - PROCESS | 860 | 1469151316908 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
18:35:17 INFO - PROCESS | 860 | 1469151317054 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317087 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
18:35:17 INFO - PROCESS | 860 | 1469151317225 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317259 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
18:35:17 INFO - PROCESS | 860 | 1469151317398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317433 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
18:35:17 INFO - PROCESS | 860 | 1469151317575 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317622 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
18:35:17 INFO - PROCESS | 860 | 1469151317749 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317784 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
18:35:17 INFO - PROCESS | 860 | 1469151317925 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:17 INFO - PROCESS | 860 | 1469151317960 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 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
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
18:35:18 INFO - PROCESS | 860 | 1469151318108 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - PROCESS | 860 | 1469151318144 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
18:35:18 INFO - PROCESS | 860 | 1469151318281 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - PROCESS | 860 | 1469151318334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
18:35:18 INFO - PROCESS | 860 | 1469151318456 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - PROCESS | 860 | 1469151318488 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 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
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
18:35:18 INFO - PROCESS | 860 | 1469151318630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - PROCESS | 860 | 1469151318666 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
18:35:18 INFO - PROCESS | 860 | 1469151318807 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - PROCESS | 860 | 1469151318839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
18:35:18 INFO - PROCESS | 860 | 1469151318981 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319012 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
18:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
18:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
18:35:19 INFO - PROCESS | 860 | 1469151319159 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319194 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
18:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
18:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
18:35:19 INFO - PROCESS | 860 | 1469151319332 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319364 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
18:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
18:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
18:35:19 INFO - PROCESS | 860 | 1469151319508 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319543 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 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
18:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
18:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
18:35:19 INFO - PROCESS | 860 | 1469151319683 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319727 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
18:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
18:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
18:35:19 INFO - PROCESS | 860 | 1469151319858 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:19 INFO - PROCESS | 860 | 1469151319891 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 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
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
18:35:20 INFO - PROCESS | 860 | 1469151320037 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320069 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
18:35:20 INFO - PROCESS | 860 | 1469151320208 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320242 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
18:35:20 INFO - PROCESS | 860 | 1469151320382 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320418 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
18:35:20 INFO - PROCESS | 860 | 1469151320558 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320592 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
18:35:20 INFO - PROCESS | 860 | 1469151320737 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320786 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
18:35:20 INFO - PROCESS | 860 | 1469151320910 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:20 INFO - PROCESS | 860 | 1469151320948 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
18:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 172ms
18:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
18:35:21 INFO - PROCESS | 860 | 1469151321087 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - PROCESS | 860 | 1469151321121 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
18:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 430ms
18:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
18:35:21 INFO - PROCESS | 860 | 1469151321518 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - PROCESS | 860 | 1469151321562 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
18:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
18:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
18:35:21 INFO - PROCESS | 860 | 1469151321693 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - PROCESS | 860 | 1469151321723 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
18:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 172ms
18:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
18:35:21 INFO - PROCESS | 860 | 1469151321874 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:21 INFO - PROCESS | 860 | 1469151321902 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
18:35:22 INFO - PROCESS | 860 | 1469151322043 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322078 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 171ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
18:35:22 INFO - PROCESS | 860 | 1469151322220 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 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
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
18:35:22 INFO - PROCESS | 860 | 1469151322392 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322426 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 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
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
18:35:22 INFO - PROCESS | 860 | 1469151322566 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322597 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 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
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
18:35:22 INFO - PROCESS | 860 | 1469151322742 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322768 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 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)
18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 172ms
18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
18:35:22 INFO - PROCESS | 860 | 1469151322920 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:22 INFO - PROCESS | 860 | 1469151322947 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
18:35:23 INFO - PROCESS | 860 | 1469151323095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
18:35:23 INFO - PROCESS | 860 | 1469151323126 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
18:35:23 INFO - PROCESS | 860 | 1469151323275 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - PROCESS | 860 | 1469151323310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
18:35:23 INFO - PROCESS | 860 | 1469151323449 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - PROCESS | 860 | 1469151323477 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
18:35:23 INFO - PROCESS | 860 | 1469151323625 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - PROCESS | 860 | 1469151323662 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
18:35:23 INFO - PROCESS | 860 | 1469151323799 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - PROCESS | 860 | 1469151323834 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
18:35:23 INFO - PROCESS | 860 | 1469151323975 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324015 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
18:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
18:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
18:35:24 INFO - PROCESS | 860 | 1469151324158 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324193 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
18:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
18:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
18:35:24 INFO - PROCESS | 860 | 1469151324331 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324366 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
18:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
18:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
18:35:24 INFO - PROCESS | 860 | 1469151324508 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324547 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
18:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
18:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
18:35:24 INFO - PROCESS | 860 | 1469151324683 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324724 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 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
18:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
18:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
18:35:24 INFO - PROCESS | 860 | 1469151324864 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:24 INFO - PROCESS | 860 | 1469151324896 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 230ms
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
18:35:25 INFO - PROCESS | 860 | 1469151325100 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - PROCESS | 860 | 1469151325133 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
18:35:25 INFO - PROCESS | 860 | 1469151325275 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
18:35:25 INFO - PROCESS | 860 | 1469151325311 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 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)
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
18:35:25 INFO - PROCESS | 860 | 1469151325455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - PROCESS | 860 | 1469151325487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
18:35:25 INFO - PROCESS | 860 | 1469151325626 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - PROCESS | 860 | 1469151325658 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
18:35:25 INFO - PROCESS | 860 | 1469151325800 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - PROCESS | 860 | 1469151325837 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
18:35:25 INFO - PROCESS | 860 | 1469151325975 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326007 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
18:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
18:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
18:35:26 INFO - PROCESS | 860 | 1469151326154 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326190 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
18:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
18:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
18:35:26 INFO - PROCESS | 860 | 1469151326325 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326361 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
18:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
18:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
18:35:26 INFO - PROCESS | 860 | 1469151326499 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326535 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
18:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 172ms
18:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
18:35:26 INFO - PROCESS | 860 | 1469151326674 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326708 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
18:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
18:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
18:35:26 INFO - PROCESS | 860 | 1469151326848 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:26 INFO - PROCESS | 860 | 1469151326884 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
18:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
18:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
18:35:27 INFO - PROCESS | 860 | 1469151327025 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - PROCESS | 860 | 1469151327059 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
18:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 171ms
18:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
18:35:27 INFO - PROCESS | 860 | 1469151327200 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - PROCESS | 860 | 1469151327238 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
18:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
18:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
18:35:27 INFO - PROCESS | 860 | 1469151327375 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - PROCESS | 860 | 1469151327412 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
18:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
18:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
18:35:27 INFO - PROCESS | 860 | 1469151327549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:27 INFO - PROCESS | 860 | 1469151327584 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
18:35:28 INFO - PROCESS | 860 | 1469151328039 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328069 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
18:35:28 INFO - PROCESS | 860 | 1469151328221 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
18:35:28 INFO - PROCESS | 860 | 1469151328394 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328425 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
18:35:28 INFO - PROCESS | 860 | 1469151328566 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328594 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
18:35:28 INFO - PROCESS | 860 | 1469151328742 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328771 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
18:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
18:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
18:35:28 INFO - PROCESS | 860 | 1469151328921 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:28 INFO - PROCESS | 860 | 1469151328958 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
18:35:29 INFO - PROCESS | 860 | 1469151329092 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - PROCESS | 860 | 1469151329118 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
18:35:29 INFO - PROCESS | 860 | 1469151329265 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - PROCESS | 860 | 1469151329296 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
18:35:29 INFO - PROCESS | 860 | 1469151329442 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - PROCESS | 860 | 1469151329471 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
18:35:29 INFO - PROCESS | 860 | 1469151329616 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - PROCESS | 860 | 1469151329644 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
18:35:29 INFO - PROCESS | 860 | 1469151329792 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - PROCESS | 860 | 1469151329828 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
18:35:29 INFO - PROCESS | 860 | 1469151329975 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330007 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
18:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
18:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
18:35:30 INFO - PROCESS | 860 | 1469151330141 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330174 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
18:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
18:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
18:35:30 INFO - PROCESS | 860 | 1469151330315 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330361 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
18:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
18:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
18:35:30 INFO - PROCESS | 860 | 1469151330490 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330527 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
18:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
18:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
18:35:30 INFO - PROCESS | 860 | 1469151330666 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330706 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
18:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
18:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
18:35:30 INFO - PROCESS | 860 | 1469151330841 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:30 INFO - PROCESS | 860 | 1469151330876 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 172ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
18:35:31 INFO - PROCESS | 860 | 1469151331023 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331061 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
18:35:31 INFO - PROCESS | 860 | 1469151331198 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331234 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
18:35:31 INFO - PROCESS | 860 | 1469151331377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331407 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
18:35:31 INFO - PROCESS | 860 | 1469151331556 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331590 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
18:35:31 INFO - PROCESS | 860 | 1469151331727 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331758 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
18:35:31 INFO - PROCESS | 860 | 1469151331904 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:31 INFO - PROCESS | 860 | 1469151331935 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
18:35:32 INFO - PROCESS | 860 | 1469151332075 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332110 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
18:35:32 INFO - PROCESS | 860 | 1469151332249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332284 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
18:35:32 INFO - PROCESS | 860 | 1469151332426 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332466 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
18:35:32 INFO - PROCESS | 860 | 1469151332600 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332638 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 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
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
18:35:32 INFO - PROCESS | 860 | 1469151332775 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332810 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 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
18:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
18:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
18:35:32 INFO - PROCESS | 860 | 1469151332954 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:32 INFO - PROCESS | 860 | 1469151332989 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
18:35:33 INFO - PROCESS | 860 | 1469151333125 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - PROCESS | 860 | 1469151333165 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
18:35:33 INFO - PROCESS | 860 | 1469151333298 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - PROCESS | 860 | 1469151333335 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
18:35:33 INFO - PROCESS | 860 | 1469151333475 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - PROCESS | 860 | 1469151333511 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
18:35:33 INFO - PROCESS | 860 | 1469151333654 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - PROCESS | 860 | 1469151333691 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 172ms
18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
18:35:33 INFO - PROCESS | 860 | 1469151333828 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:33 INFO - PROCESS | 860 | 1469151333866 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
18:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
18:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
18:35:34 INFO - PROCESS | 860 | 1469151334017 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - PROCESS | 860 | 1469151334085 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
18:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 490ms
18:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
18:35:34 INFO - PROCESS | 860 | 1469151334495 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - PROCESS | 860 | 1469151334525 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 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)
18:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
18:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
18:35:34 INFO - PROCESS | 860 | 1469151334675 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - PROCESS | 860 | 1469151334703 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
18:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
18:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
18:35:34 INFO - PROCESS | 860 | 1469151334855 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:34 INFO - PROCESS | 860 | 1469151334883 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
18:35:35 INFO - PROCESS | 860 | 1469151335025 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335057 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
18:35:35 INFO - PROCESS | 860 | 1469151335205 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
18:35:35 INFO - PROCESS | 860 | 1469151335376 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335413 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
18:35:35 INFO - PROCESS | 860 | 1469151335549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335577 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
18:35:35 INFO - PROCESS | 860 | 1469151335725 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335752 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
18:35:35 INFO - PROCESS | 860 | 1469151335901 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:35 INFO - PROCESS | 860 | 1469151335935 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
18:35:36 INFO - PROCESS | 860 | 1469151336075 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336104 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 172ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
18:35:36 INFO - PROCESS | 860 | 1469151336256 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336287 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
18:35:36 INFO - PROCESS | 860 | 1469151336427 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336464 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
18:35:36 INFO - PROCESS | 860 | 1469151336599 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336640 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
18:35:36 INFO - PROCESS | 860 | 1469151336776 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336815 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
18:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
18:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
18:35:36 INFO - PROCESS | 860 | 1469151336955 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:36 INFO - PROCESS | 860 | 1469151336992 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
18:35:37 INFO - PROCESS | 860 | 1469151337125 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - PROCESS | 860 | 1469151337160 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
18:35:37 INFO - PROCESS | 860 | 1469151337306 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - PROCESS | 860 | 1469151337342 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
18:35:37 INFO - PROCESS | 860 | 1469151337476 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - PROCESS | 860 | 1469151337512 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
18:35:37 INFO - PROCESS | 860 | 1469151337662 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - PROCESS | 860 | 1469151337710 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
18:35:37 INFO - PROCESS | 860 | 1469151337839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:37 INFO - PROCESS | 860 | 1469151337869 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
18:35:38 INFO - PROCESS | 860 | 1469151338011 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338046 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
18:35:38 INFO - PROCESS | 860 | 1469151338188 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338224 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
18:35:38 INFO - PROCESS | 860 | 1469151338359 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338392 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 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
18:35:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:35:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
18:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
18:35:38 INFO - PROCESS | 860 | 1469151338532 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338566 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
18:35:38 INFO - PROCESS | 860 | 1469151338712 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338749 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 171ms
18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
18:35:38 INFO - PROCESS | 860 | 1469151338884 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:38 INFO - PROCESS | 860 | 1469151338916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 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
18:35:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:35:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
18:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
18:35:39 INFO - PROCESS | 860 | 1469151339058 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 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
18:35:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:35:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
18:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
18:35:39 INFO - PROCESS | 860 | 1469151339234 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339272 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
18:35:39 INFO - PROCESS | 860 | 1469151339408 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339442 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
18:35:39 INFO - PROCESS | 860 | 1469151339583 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339619 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
18:35:39 INFO - PROCESS | 860 | 1469151339760 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339795 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
18:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
18:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
18:35:39 INFO - PROCESS | 860 | 1469151339934 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:39 INFO - PROCESS | 860 | 1469151339968 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
18:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
18:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
18:35:40 INFO - PROCESS | 860 | 1469151340109 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - PROCESS | 860 | 1469151340148 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
18:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
18:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
18:35:40 INFO - PROCESS | 860 | 1469151340288 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - PROCESS | 860 | 1469151340322 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
18:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 230ms
18:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
18:35:40 INFO - PROCESS | 860 | 1469151340678 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:40 INFO - PROCESS | 860 | 1469151340722 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
18:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 491ms
18:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
18:35:41 INFO - PROCESS | 860 | 1469151341054 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - PROCESS | 860 | 1469151341089 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
18:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
18:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
18:35:41 INFO - PROCESS | 860 | 1469151341232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - PROCESS | 860 | 1469151341260 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
18:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
18:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
18:35:41 INFO - PROCESS | 860 | 1469151341412 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - PROCESS | 860 | 1469151341440 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
18:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
18:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
18:35:41 INFO - PROCESS | 860 | 1469151341597 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - PROCESS | 860 | 1469151341630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
18:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
18:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
18:35:41 INFO - PROCESS | 860 | 1469151341776 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - PROCESS | 860 | 1469151341801 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
18:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 171ms
18:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
18:35:41 INFO - PROCESS | 860 | 1469151341951 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151341993 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
18:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
18:35:42 INFO - PROCESS | 860 | 1469151342126 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151342152 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
18:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
18:35:42 INFO - PROCESS | 860 | 1469151342301 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151342332 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
18:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
18:35:42 INFO - PROCESS | 860 | 1469151342475 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151342502 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
18:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
18:35:42 INFO - PROCESS | 860 | 1469151342655 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151342686 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
18:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
18:35:42 INFO - PROCESS | 860 | 1469151342826 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - PROCESS | 860 | 1469151342859 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
18:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
18:35:43 INFO - PROCESS | 860 | 1469151342999 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343033 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
18:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
18:35:43 INFO - PROCESS | 860 | 1469151343175 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343213 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
18:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 172ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
18:35:43 INFO - PROCESS | 860 | 1469151343355 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343389 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
18:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
18:35:43 INFO - PROCESS | 860 | 1469151343526 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343561 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
18:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
18:35:43 INFO - PROCESS | 860 | 1469151343700 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343735 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
18:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
18:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
18:35:43 INFO - PROCESS | 860 | 1469151343876 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:43 INFO - PROCESS | 860 | 1469151343911 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
18:35:44 INFO - PROCESS | 860 | 1469151344051 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
18:35:44 INFO - PROCESS | 860 | 1469151344227 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344259 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
18:35:44 INFO - PROCESS | 860 | 1469151344403 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344436 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
18:35:44 INFO - PROCESS | 860 | 1469151344588 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344621 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
18:35:44 INFO - PROCESS | 860 | 1469151344750 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344782 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
18:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
18:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
18:35:44 INFO - PROCESS | 860 | 1469151344926 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:44 INFO - PROCESS | 860 | 1469151344960 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
18:35:45 INFO - PROCESS | 860 | 1469151345101 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - PROCESS | 860 | 1469151345137 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
18:35:45 INFO - PROCESS | 860 | 1469151345276 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - PROCESS | 860 | 1469151345310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
18:35:45 INFO - PROCESS | 860 | 1469151345455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - PROCESS | 860 | 1469151345487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
18:35:45 INFO - PROCESS | 860 | 1469151345626 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - PROCESS | 860 | 1469151345661 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 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
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
18:35:45 INFO - PROCESS | 860 | 1469151345800 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - PROCESS | 860 | 1469151345834 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
18:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
18:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
18:35:45 INFO - PROCESS | 860 | 1469151345976 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346013 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
18:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 171ms
18:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
18:35:46 INFO - PROCESS | 860 | 1469151346151 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346190 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
18:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
18:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
18:35:46 INFO - PROCESS | 860 | 1469151346326 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346360 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
18:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
18:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
18:35:46 INFO - PROCESS | 860 | 1469151346505 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346543 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
18:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
18:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
18:35:46 INFO - PROCESS | 860 | 1469151346675 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346713 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
18:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
18:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
18:35:46 INFO - PROCESS | 860 | 1469151346850 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:46 INFO - PROCESS | 860 | 1469151346889 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
18:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms
18:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
18:35:47 INFO - PROCESS | 860 | 1469151347324 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - PROCESS | 860 | 1469151347365 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 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
18:35:47 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
18:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 171ms
18:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
18:35:47 INFO - PROCESS | 860 | 1469151347514 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - PROCESS | 860 | 1469151347543 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
18:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 172ms
18:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
18:35:47 INFO - PROCESS | 860 | 1469151347695 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - PROCESS | 860 | 1469151347725 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
18:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
18:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
18:35:47 INFO - PROCESS | 860 | 1469151347867 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:47 INFO - PROCESS | 860 | 1469151347895 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
18:35:48 INFO - PROCESS | 860 | 1469151348043 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348069 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
18:35:48 INFO - PROCESS | 860 | 1469151348222 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348264 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 171ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
18:35:48 INFO - PROCESS | 860 | 1469151348392 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348419 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 120ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
18:35:48 INFO - PROCESS | 860 | 1469151348515 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348545 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 171ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
18:35:48 INFO - PROCESS | 860 | 1469151348692 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348723 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
18:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
18:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
18:35:48 INFO - PROCESS | 860 | 1469151348866 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:48 INFO - PROCESS | 860 | 1469151348895 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
18:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
18:35:49 INFO - PROCESS | 860 | 1469151349360 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
18:35:49 INFO - PROCESS | 860 | 1469151349400 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
18:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
18:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
18:35:49 INFO - PROCESS | 860 | 1469151349557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - PROCESS | 860 | 1469151349593 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
18:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 230ms
18:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
18:35:49 INFO - PROCESS | 860 | 1469151349792 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - PROCESS | 860 | 1469151349827 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
18:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
18:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
18:35:49 INFO - PROCESS | 860 | 1469151349966 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350006 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
18:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
18:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
18:35:50 INFO - PROCESS | 860 | 1469151350142 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350176 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
18:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
18:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
18:35:50 INFO - PROCESS | 860 | 1469151350316 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350365 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
18:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 172ms
18:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
18:35:50 INFO - PROCESS | 860 | 1469151350493 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350532 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
18:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 171ms
18:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
18:35:50 INFO - PROCESS | 860 | 1469151350672 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350709 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
18:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
18:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
18:35:50 INFO - PROCESS | 860 | 1469151350859 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:50 INFO - PROCESS | 860 | 1469151350904 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 172ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
18:35:51 INFO - PROCESS | 860 | 1469151351042 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351073 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
18:35:51 INFO - PROCESS | 860 | 1469151351216 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351248 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
18:35:51 INFO - PROCESS | 860 | 1469151351393 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351430 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
18:35:51 INFO - PROCESS | 860 | 1469151351567 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351598 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
18:35:51 INFO - PROCESS | 860 | 1469151351742 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351775 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
18:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
18:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
18:35:51 INFO - PROCESS | 860 | 1469151351918 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:51 INFO - PROCESS | 860 | 1469151351958 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
18:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
18:35:52 INFO - PROCESS | 860 | 1469151352093 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - PROCESS | 860 | 1469151352126 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
18:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
18:35:52 INFO - PROCESS | 860 | 1469151352272 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - PROCESS | 860 | 1469151352303 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
18:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
18:35:52 INFO - PROCESS | 860 | 1469151352448 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - PROCESS | 860 | 1469151352487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
18:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
18:35:52 INFO - PROCESS | 860 | 1469151352617 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - PROCESS | 860 | 1469151352653 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
18:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
18:35:52 INFO - PROCESS | 860 | 1469151352793 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - PROCESS | 860 | 1469151352827 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
18:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
18:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
18:35:52 INFO - PROCESS | 860 | 1469151352972 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - PROCESS | 860 | 1469151353009 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
18:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
18:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
18:35:53 INFO - PROCESS | 860 | 1469151353142 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - PROCESS | 860 | 1469151353177 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
18:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
18:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
18:35:53 INFO - PROCESS | 860 | 1469151353317 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - PROCESS | 860 | 1469151353351 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
18:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
18:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
18:35:53 INFO - PROCESS | 860 | 1469151353493 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - PROCESS | 860 | 1469151353530 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
18:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 330ms
18:35:53 INFO - PROCESS | 860 | 1469151353856 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
18:35:53 INFO - PROCESS | 860 | 1469151353899 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 230ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
18:35:54 INFO - PROCESS | 860 | 1469151354094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - PROCESS | 860 | 1469151354123 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
18:35:54 INFO - PROCESS | 860 | 1469151354268 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - PROCESS | 860 | 1469151354310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
18:35:54 INFO - PROCESS | 860 | 1469151354443 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - PROCESS | 860 | 1469151354473 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
18:35:54 INFO - PROCESS | 860 | 1469151354617 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - PROCESS | 860 | 1469151354643 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
18:35:54 INFO - PROCESS | 860 | 1469151354794 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - PROCESS | 860 | 1469151354834 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
18:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
18:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
18:35:54 INFO - PROCESS | 860 | 1469151354966 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151354995 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
18:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
18:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
18:35:55 INFO - PROCESS | 860 | 1469151355142 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151355169 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
18:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
18:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
18:35:55 INFO - PROCESS | 860 | 1469151355317 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151355347 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
18:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
18:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
18:35:55 INFO - PROCESS | 860 | 1469151355493 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151355523 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
18:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
18:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
18:35:55 INFO - PROCESS | 860 | 1469151355672 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151355704 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
18:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
18:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
18:35:55 INFO - PROCESS | 860 | 1469151355843 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:55 INFO - PROCESS | 860 | 1469151355878 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
18:35:56 INFO - PROCESS | 860 | 1469151356022 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356063 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
18:35:56 INFO - PROCESS | 860 | 1469151356192 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356229 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
18:35:56 INFO - PROCESS | 860 | 1469151356368 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356404 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
18:35:56 INFO - PROCESS | 860 | 1469151356546 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356589 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
18:35:56 INFO - PROCESS | 860 | 1469151356717 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356752 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
18:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
18:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
18:35:56 INFO - PROCESS | 860 | 1469151356893 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:56 INFO - PROCESS | 860 | 1469151356928 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
18:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
18:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
18:35:57 INFO - PROCESS | 860 | 1469151357072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - PROCESS | 860 | 1469151357107 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
18:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 230ms
18:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
18:35:57 INFO - PROCESS | 860 | 1469151357305 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - PROCESS | 860 | 1469151357337 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
18:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
18:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
18:35:57 INFO - PROCESS | 860 | 1469151357477 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - PROCESS | 860 | 1469151357510 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
18:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
18:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
18:35:57 INFO - PROCESS | 860 | 1469151357659 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - PROCESS | 860 | 1469151357696 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
18:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
18:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
18:35:57 INFO - PROCESS | 860 | 1469151357839 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:57 INFO - PROCESS | 860 | 1469151357869 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
18:35:58 INFO - PROCESS | 860 | 1469151358010 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358049 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
18:35:58 INFO - PROCESS | 860 | 1469151358184 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358217 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
18:35:58 INFO - PROCESS | 860 | 1469151358360 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358392 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
18:35:58 INFO - PROCESS | 860 | 1469151358539 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358570 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
18:35:58 INFO - PROCESS | 860 | 1469151358710 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358744 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
18:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
18:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
18:35:58 INFO - PROCESS | 860 | 1469151358883 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:58 INFO - PROCESS | 860 | 1469151358918 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
18:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
18:35:59 INFO - PROCESS | 860 | 1469151359060 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - PROCESS | 860 | 1469151359095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 171ms
18:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
18:35:59 INFO - PROCESS | 860 | 1469151359234 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - PROCESS | 860 | 1469151359268 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
18:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
18:35:59 INFO - PROCESS | 860 | 1469151359410 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - PROCESS | 860 | 1469151359449 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
18:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
18:35:59 INFO - PROCESS | 860 | 1469151359585 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - PROCESS | 860 | 1469151359622 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
18:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
18:35:59 INFO - PROCESS | 860 | 1469151359760 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - PROCESS | 860 | 1469151359799 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
18:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 230ms
18:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
18:36:00 INFO - PROCESS | 860 | 1469151360136 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - PROCESS | 860 | 1469151360197 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
18:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 510ms
18:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
18:36:00 INFO - PROCESS | 860 | 1469151360518 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - PROCESS | 860 | 1469151360549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
18:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
18:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
18:36:00 INFO - PROCESS | 860 | 1469151360695 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - PROCESS | 860 | 1469151360731 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
18:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 173ms
18:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
18:36:00 INFO - PROCESS | 860 | 1469151360876 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:00 INFO - PROCESS | 860 | 1469151360903 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 172ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
18:36:01 INFO - PROCESS | 860 | 1469151361045 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
18:36:01 INFO - PROCESS | 860 | 1469151361219 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361252 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
18:36:01 INFO - PROCESS | 860 | 1469151361394 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361427 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
18:36:01 INFO - PROCESS | 860 | 1469151361572 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361598 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
18:36:01 INFO - PROCESS | 860 | 1469151361743 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361776 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
18:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
18:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
18:36:01 INFO - PROCESS | 860 | 1469151361918 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:01 INFO - PROCESS | 860 | 1469151361945 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
18:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
18:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
18:36:02 INFO - PROCESS | 860 | 1469151362093 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - PROCESS | 860 | 1469151362122 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
18:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
18:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
18:36:02 INFO - PROCESS | 860 | 1469151362279 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - PROCESS | 860 | 1469151362323 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
18:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 190ms
18:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
18:36:02 INFO - PROCESS | 860 | 1469151362461 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - PROCESS | 860 | 1469151362494 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
18:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
18:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
18:36:02 INFO - PROCESS | 860 | 1469151362635 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - PROCESS | 860 | 1469151362673 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
18:36:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
18:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
18:36:02 INFO - PROCESS | 860 | 1469151362809 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - PROCESS | 860 | 1469151362843 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
18:36:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
18:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
18:36:02 INFO - PROCESS | 860 | 1469151362983 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - PROCESS | 860 | 1469151363025 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
18:36:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
18:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
18:36:03 INFO - PROCESS | 860 | 1469151363159 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - PROCESS | 860 | 1469151363192 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
18:36:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
18:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
18:36:03 INFO - PROCESS | 860 | 1469151363334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - PROCESS | 860 | 1469151363374 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
18:36:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
18:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
18:36:03 INFO - PROCESS | 860 | 1469151363510 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - PROCESS | 860 | 1469151363547 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
18:36:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
18:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
18:36:03 INFO - PROCESS | 860 | 1469151363688 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:03 INFO - PROCESS | 860 | 1469151363717 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:04 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)
18:36:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
18:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
18:36:04 INFO - PROCESS | 860 | 1469151364358 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:04 INFO - PROCESS | 860 | 1469151364388 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:05 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
18:36:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
18:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
18:36:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
18:36:05 INFO - PROCESS | 860 | 1469151365035 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:05 INFO - PROCESS | 860 | 1469151365064 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:05 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
18:36:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
18:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
18:36:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
18:36:05 INFO - PROCESS | 860 | 1469151365708 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:05 INFO - PROCESS | 860 | 1469151365739 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:06 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)
18:36:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
18:36:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
18:36:06 INFO - PROCESS | 860 | 1469151366382 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:06 INFO - PROCESS | 860 | 1469151366459 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:07 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)
18:36:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 930ms
18:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
18:36:07 INFO - PROCESS | 860 | 1469151367315 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:07 INFO - PROCESS | 860 | 1469151367344 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:07 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
18:36:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
18:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
18:36:08 INFO - PROCESS | 860 | 1469151367989 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:08 INFO - PROCESS | 860 | 1469151368016 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:08 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
18:36:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
18:36:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
18:36:08 INFO - PROCESS | 860 | 1469151368666 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:08 INFO - PROCESS | 860 | 1469151368700 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:09 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
18:36:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
18:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
18:36:09 INFO - PROCESS | 860 | 1469151369339 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:09 INFO - PROCESS | 860 | 1469151369367 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 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
18:36:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:36:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
18:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
18:36:10 INFO - PROCESS | 860 | 1469151370012 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370040 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
18:36:10 INFO - PROCESS | 860 | 1469151370187 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370226 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
18:36:10 INFO - PROCESS | 860 | 1469151370361 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370387 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 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"
18:36:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:36:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
18:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
18:36:10 INFO - PROCESS | 860 | 1469151370539 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370566 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
18:36:10 INFO - PROCESS | 860 | 1469151370714 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370747 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 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"
18:36:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:36:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
18:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
18:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
18:36:10 INFO - PROCESS | 860 | 1469151370892 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:10 INFO - PROCESS | 860 | 1469151370920 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 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"
18:36:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:36:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 172ms
18:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
18:36:11 INFO - PROCESS | 860 | 1469151371066 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 INFO - PROCESS | 860 | 1469151371104 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
18:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
18:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
18:36:11 INFO - PROCESS | 860 | 1469151371243 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 INFO - PROCESS | 860 | 1469151371274 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 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
18:36:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:36:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
18:36:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
18:36:11 INFO - PROCESS | 860 | 1469151371916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:11 INFO - PROCESS | 860 | 1469151371943 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
18:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
18:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
18:36:12 INFO - PROCESS | 860 | 1469151372094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - PROCESS | 860 | 1469151372131 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
18:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
18:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
18:36:12 INFO - PROCESS | 860 | 1469151372267 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - PROCESS | 860 | 1469151372298 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
18:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
18:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
18:36:12 INFO - PROCESS | 860 | 1469151372444 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - PROCESS | 860 | 1469151372473 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
18:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 370ms
18:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
18:36:12 INFO - PROCESS | 860 | 1469151372817 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - PROCESS | 860 | 1469151372864 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
18:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
18:36:13 INFO - PROCESS | 860 | 1469151372995 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373028 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
18:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
18:36:13 INFO - PROCESS | 860 | 1469151373174 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373211 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
18:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
18:36:13 INFO - PROCESS | 860 | 1469151373344 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
18:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
18:36:13 INFO - PROCESS | 860 | 1469151373519 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373550 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
18:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
18:36:13 INFO - PROCESS | 860 | 1469151373695 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373728 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
18:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
18:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
18:36:13 INFO - PROCESS | 860 | 1469151373873 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:13 INFO - PROCESS | 860 | 1469151373902 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
18:36:14 INFO - PROCESS | 860 | 1469151374044 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
18:36:14 INFO - PROCESS | 860 | 1469151374218 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374250 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
18:36:14 INFO - PROCESS | 860 | 1469151374397 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374427 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
18:36:14 INFO - PROCESS | 860 | 1469151374570 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374604 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
18:36:14 INFO - PROCESS | 860 | 1469151374743 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374780 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
18:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
18:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
18:36:14 INFO - PROCESS | 860 | 1469151374923 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:14 INFO - PROCESS | 860 | 1469151374956 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
18:36:15 INFO - PROCESS | 860 | 1469151375094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - PROCESS | 860 | 1469151375128 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
18:36:15 INFO - PROCESS | 860 | 1469151375268 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - PROCESS | 860 | 1469151375303 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
18:36:15 INFO - PROCESS | 860 | 1469151375450 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - PROCESS | 860 | 1469151375484 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
18:36:15 INFO - PROCESS | 860 | 1469151375626 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - PROCESS | 860 | 1469151375656 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
18:36:15 INFO - PROCESS | 860 | 1469151375806 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - PROCESS | 860 | 1469151375842 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
18:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
18:36:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
18:36:15 INFO - PROCESS | 860 | 1469151375977 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376009 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
18:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
18:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
18:36:16 INFO - PROCESS | 860 | 1469151376152 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376185 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
18:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
18:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
18:36:16 INFO - PROCESS | 860 | 1469151376328 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376365 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
18:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
18:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
18:36:16 INFO - PROCESS | 860 | 1469151376506 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376537 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
18:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
18:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
18:36:16 INFO - PROCESS | 860 | 1469151376680 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376712 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
18:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
18:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
18:36:16 INFO - PROCESS | 860 | 1469151376858 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:16 INFO - PROCESS | 860 | 1469151376893 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
18:36:17 INFO - PROCESS | 860 | 1469151377028 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377061 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 172ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
18:36:17 INFO - PROCESS | 860 | 1469151377206 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377238 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
18:36:17 INFO - PROCESS | 860 | 1469151377377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377412 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
18:36:17 INFO - PROCESS | 860 | 1469151377551 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377583 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
18:36:17 INFO - PROCESS | 860 | 1469151377727 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377763 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
18:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
18:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
18:36:17 INFO - PROCESS | 860 | 1469151377902 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:17 INFO - PROCESS | 860 | 1469151377941 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
18:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
18:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
18:36:18 INFO - PROCESS | 860 | 1469151378076 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - PROCESS | 860 | 1469151378112 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
18:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
18:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
18:36:18 INFO - PROCESS | 860 | 1469151378256 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - PROCESS | 860 | 1469151378289 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
18:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
18:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
18:36:18 INFO - PROCESS | 860 | 1469151378428 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - PROCESS | 860 | 1469151378474 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
18:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
18:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
18:36:18 INFO - PROCESS | 860 | 1469151378608 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - PROCESS | 860 | 1469151378643 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
18:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 230ms
18:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
18:36:18 INFO - PROCESS | 860 | 1469151378973 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379016 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
18:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 231ms
18:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
18:36:19 INFO - PROCESS | 860 | 1469151379209 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
18:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
18:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
18:36:19 INFO - PROCESS | 860 | 1469151379382 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379413 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
18:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
18:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
18:36:19 INFO - PROCESS | 860 | 1469151379559 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379586 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
18:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
18:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
18:36:19 INFO - PROCESS | 860 | 1469151379729 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379754 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
18:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
18:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
18:36:19 INFO - PROCESS | 860 | 1469151379907 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:19 INFO - PROCESS | 860 | 1469151379944 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
18:36:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
18:36:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
18:36:20 INFO - PROCESS | 860 | 1469151380077 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380102 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
18:36:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
18:36:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
18:36:20 INFO - TEST-START | /DOMEvents/constructors.html
18:36:20 INFO - PROCESS | 860 | 1469151380251 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380277 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
18:36:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
18:36:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 190ms
18:36:20 INFO - TEST-START | /DOMEvents/event-phases-order.html
18:36:20 INFO - PROCESS | 860 | 1469151380447 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380474 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
18:36:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 120ms
18:36:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
18:36:20 INFO - PROCESS | 860 | 1469151380573 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380604 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
18:36:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
18:36:20 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
18:36:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
18:36:20 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
18:36:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
18:36:20 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]"
18:36:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
18:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
18:36:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
18:36:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 172ms
18:36:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
18:36:20 INFO - PROCESS | 860 | 1469151380745 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380780 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
18:36:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
18:36:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
18:36:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
18:36:20 INFO - PROCESS | 860 | 1469151380927 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:20 INFO - PROCESS | 860 | 1469151380960 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
18:36:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
18:36:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 172ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
18:36:21 INFO - PROCESS | 860 | 1469151381100 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | 1469151381132 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
18:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
18:36:21 INFO - PROCESS | 860 | 1469151381277 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | 1469151381314 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 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.
18:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
18:36:21 INFO - PROCESS | 860 | 1469151381451 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | 1469151381487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 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
18:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
18:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
18:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
18:36:21 INFO - PROCESS | 860 | 1469151381627 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | 1469151381673 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 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.
18:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
18:36:21 INFO - PROCESS | 860 | 1469151381802 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 INFO - PROCESS | 860 | 1469151381835 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:21 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.
18:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
18:36:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
18:36:21 INFO - PROCESS | 860 | 1469151381978 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382022 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
18:36:22 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
18:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
18:36:22 INFO - PROCESS | 860 | 1469151382165 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382210 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 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.
18:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
18:36:22 INFO - PROCESS | 860 | 1469151382342 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382375 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 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.
18:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
18:36:22 INFO - PROCESS | 860 | 1469151382517 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382547 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 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.
18:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 120ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
18:36:22 INFO - PROCESS | 860 | 1469151382636 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382666 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 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.
18:36:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
18:36:22 INFO - PROCESS | 860 | 1469151382810 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 INFO - PROCESS | 860 | 1469151382844 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:22 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.
18:36:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
18:36:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
18:36:22 INFO - PROCESS | 860 | 1469151382984 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383016 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 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.
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 120ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
18:36:23 INFO - PROCESS | 860 | 1469151383110 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383143 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 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
18:36:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
18:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
18:36:23 INFO - PROCESS | 860 | 1469151383284 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383320 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 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.
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
18:36:23 INFO - PROCESS | 860 | 1469151383461 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383495 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 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.
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
18:36:23 INFO - PROCESS | 860 | 1469151383635 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
18:36:23 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
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
18:36:23 INFO - PROCESS | 860 | 1469151383813 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 INFO - PROCESS | 860 | 1469151383854 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:23 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.
18:36:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
18:36:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
18:36:24 INFO - PROCESS | 860 | 1469151383986 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384023 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 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.
18:36:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
18:36:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
18:36:24 INFO - PROCESS | 860 | 1469151384161 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384193 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 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.
18:36:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
18:36:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker
18:36:24 INFO - PROCESS | 860 | 1469151384334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384370 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
18:36:24 INFO - {}
18:36:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
18:36:24 INFO - {}
18:36:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
18:36:24 INFO - {}
18:36:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
18:36:24 INFO - {}
18:36:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
18:36:24 INFO - TEST-START | /FileAPI/fileReader.html
18:36:24 INFO - PROCESS | 860 | 1469151384511 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384545 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
18:36:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
18:36:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
18:36:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
18:36:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
18:36:24 INFO - TEST-START | /FileAPI/historical.html
18:36:24 INFO - PROCESS | 860 | 1469151384686 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384724 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
18:36:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
18:36:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
18:36:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
18:36:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
18:36:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
18:36:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
18:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
18:36:24 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
18:36:24 INFO - TEST-START | /FileAPI/idlharness.html
18:36:24 INFO - PROCESS | 860 | 1469151384863 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:24 INFO - PROCESS | 860 | 1469151384897 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
18:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
18:36:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
18:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
18:36:25 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
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
18:36:25 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
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
18:36:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 431ms
18:36:25 INFO - TEST-START | /FileAPI/idlharness.worker
18:36:25 INFO - PROCESS | 860 | 1469151385299 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:25 INFO - PROCESS | 860 | 1469151385414 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
18:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
18:36:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
18:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
18:36:25 INFO - {}
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
18:36:25 INFO - {}
18:36:25 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 - {}
18:36:25 INFO - {}
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
18:36:25 INFO - {}
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
18:36:25 INFO - {}
18:36:25 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 - {}
18:36:25 INFO - {}
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
18:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
18:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 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
18:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
18:36:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
18:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
18:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
18:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
18:36:25 INFO - {}
18:36:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 691ms
18:36:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
18:36:26 INFO - PROCESS | 860 | 1469151385993 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - PROCESS | 860 | 1469151386026 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 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
18:36:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
18:36:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
18:36:26 INFO - PROCESS | 860 | 1469151386168 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - PROCESS | 860 | 1469151386197 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
18:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 171ms
18:36:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html
18:36:26 INFO - PROCESS | 860 | 1469151386347 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - PROCESS | 860 | 1469151386380 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
18:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
18:36:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
18:36:26 INFO - PROCESS | 860 | 1469151386527 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - PROCESS | 860 | 1469151386556 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
18:36:26 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.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
18:36:26 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'.)
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
18:36:26 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.
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
18:36:26 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.
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
18:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
18:36:26 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.
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
18:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
18:36:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
18:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
18:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
18:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 281ms
18:36:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
18:36:26 INFO - PROCESS | 860 | 1469151386807 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - PROCESS | 860 | 1469151386833 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
18:36:26 INFO - {}
18:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 172ms
18:36:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
18:36:26 INFO - PROCESS | 860 | 1469151386980 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387014 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
18:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
18:36:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
18:36:27 INFO - PROCESS | 860 | 1469151387157 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387183 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
18:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
18:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
18:36:27 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"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
18:36:27 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"
18:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
18:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 236ms
18:36:27 INFO - TEST-START | /FileAPI/file/File-constructor.html
18:36:27 INFO - PROCESS | 860 | 1469151387399 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387429 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
18:36:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
18:36:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
18:36:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
18:36:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
18:36:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
18:36:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 174ms
18:36:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
18:36:27 INFO - PROCESS | 860 | 1469151387576 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387603 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
18:36:27 INFO - {}
18:36:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
18:36:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
18:36:27 INFO - PROCESS | 860 | 1469151387747 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387781 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
18:36:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
18:36:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
18:36:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
18:36:27 INFO - PROCESS | 860 | 1469151387925 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:27 INFO - PROCESS | 860 | 1469151387968 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
18:36:28 INFO - PROCESS | 860 | 1469151388098 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - PROCESS | 860 | 1469151388137 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
18:36:28 INFO - PROCESS | 860 | 1469151388270 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - PROCESS | 860 | 1469151388307 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
18:36:28 INFO - reader.readAsText(blob_2)
18:36:28 INFO - }" did not throw
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
18:36:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
18:36:28 INFO - reader.readAsDataURL(blob_2)
18:36:28 INFO - }" did not throw
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
18:36:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
18:36:28 INFO - reader.readAsArrayBuffer(blob_2)
18:36:28 INFO - }" did not throw
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
18:36:28 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
18:36:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
18:36:28 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
18:36:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
18:36:28 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
18:36:28 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 231ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
18:36:28 INFO - PROCESS | 860 | 1469151388503 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - PROCESS | 860 | 1469151388536 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
18:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 120ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
18:36:28 INFO - PROCESS | 860 | 1469151388627 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - PROCESS | 860 | 1469151388658 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 171ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
18:36:28 INFO - PROCESS | 860 | 1469151388807 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - PROCESS | 860 | 1469151388838 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
18:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
18:36:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
18:36:28 INFO - PROCESS | 860 | 1469151388980 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389011 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
18:36:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
18:36:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
18:36:29 INFO - PROCESS | 860 | 1469151389157 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389186 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
18:36:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
18:36:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
18:36:29 INFO - PROCESS | 860 | 1469151389328 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389359 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
18:36:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
18:36:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
18:36:29 INFO - PROCESS | 860 | 1469151389502 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389536 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
18:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
18:36:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
18:36:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
18:36:29 INFO - PROCESS | 860 | 1469151389677 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389709 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
18:36:29 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
18:36:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
18:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:36:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
18:36:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
18:36:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
18:36:29 INFO - PROCESS | 860 | 1469151389857 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - PROCESS | 860 | 1469151389888 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
18:36:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 120ms
18:36:29 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
18:36:29 INFO - PROCESS | 860 | 1469151389979 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:30 INFO - PROCESS | 860 | 1469151390013 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:30 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
18:36:30 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 730ms
18:36:30 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
18:36:30 INFO - PROCESS | 860 | 1469151390713 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:30 INFO - PROCESS | 860 | 1469151390747 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:31 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
18:36:31 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 731ms
18:36:31 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
18:36:31 INFO - PROCESS | 860 | 1469151391445 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:31 INFO - PROCESS | 860 | 1469151391477 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:32 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
18:36:32 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 730ms
18:36:32 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
18:36:32 INFO - PROCESS | 860 | 1469151392180 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:32 INFO - PROCESS | 860 | 1469151392214 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:32 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
18:36:32 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 730ms
18:36:32 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
18:36:32 INFO - PROCESS | 860 | 1469151392913 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:32 INFO - PROCESS | 860 | 1469151392942 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
18:36:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
18:36:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
18:36:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
18:36:33 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 730ms
18:36:33 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
18:36:33 INFO - PROCESS | 860 | 1469151393654 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:33 INFO - PROCESS | 860 | 1469151393683 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
18:36:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
18:36:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 730ms
18:36:34 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
18:36:34 INFO - PROCESS | 860 | 1469151394393 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:34 INFO - PROCESS | 860 | 1469151394421 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
18:36:35 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 770ms
18:36:35 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
18:36:35 INFO - PROCESS | 860 | 1469151395164 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:35 INFO - PROCESS | 860 | 1469151395197 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
18:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
18:36:35 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 730ms
18:36:35 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
18:36:35 INFO - PROCESS | 860 | 1469151395898 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:35 INFO - PROCESS | 860 | 1469151395930 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
18:36:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
18:36:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
18:36:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
18:36:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
18:36:36 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
18:36:36 INFO - PROCESS | 860 | 1469151396630 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:36 INFO - PROCESS | 860 | 1469151396657 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
18:36:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
18:36:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
18:36:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
18:36:37 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 770ms
18:36:37 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
18:36:37 INFO - PROCESS | 860 | 1469151397403 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:37 INFO - PROCESS | 860 | 1469151397429 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
18:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
18:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
18:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
18:36:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 770ms
18:36:38 INFO - PROCESS | 860 | 1469151398205 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
18:36:38 INFO - PROCESS | 860 | 1469151398239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
18:36:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
18:36:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
18:36:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
18:36:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 810ms
18:36:39 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
18:36:39 INFO - PROCESS | 860 | 1469151399024 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:39 INFO - PROCESS | 860 | 1469151399054 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
18:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
18:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
18:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
18:36:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
18:36:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2877ms
18:36:41 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
18:36:41 INFO - PROCESS | 860 | 1469151401904 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:41 INFO - PROCESS | 860 | 1469151401931 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
18:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
18:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
18:36:43 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2068ms
18:36:43 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
18:36:43 INFO - PROCESS | 860 | 1469151403979 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:44 INFO - PROCESS | 860 | 1469151404006 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
18:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
18:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
18:36:45 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1974ms
18:36:45 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
18:36:45 INFO - PROCESS | 860 | 1469151405954 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:45 INFO - PROCESS | 860 | 1469151405982 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
18:36:46 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 770ms
18:36:46 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
18:36:46 INFO - PROCESS | 860 | 1469151406733 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:46 INFO - PROCESS | 860 | 1469151406761 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
18:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
18:36:47 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 870ms
18:36:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
18:36:47 INFO - PROCESS | 860 | 1469151407605 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:47 INFO - PROCESS | 860 | 1469151407631 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
18:36:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 730ms
18:36:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
18:36:48 INFO - PROCESS | 860 | 1469151408335 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:48 INFO - PROCESS | 860 | 1469151408361 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
18:36:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 670ms
18:36:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
18:36:49 INFO - PROCESS | 860 | 1469151409008 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:49 INFO - PROCESS | 860 | 1469151409032 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
18:36:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 1479ms
18:36:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
18:36:50 INFO - PROCESS | 860 | 1469151410491 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:50 INFO - PROCESS | 860 | 1469151410521 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
18:36:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 731ms
18:36:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
18:36:51 INFO - PROCESS | 860 | 1469151411225 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:51 INFO - PROCESS | 860 | 1469151411254 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
18:36:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 670ms
18:36:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
18:36:51 INFO - PROCESS | 860 | 1469151411901 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:51 INFO - PROCESS | 860 | 1469151411927 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
18:36:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 770ms
18:36:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
18:36:52 INFO - PROCESS | 860 | 1469151412678 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:52 INFO - PROCESS | 860 | 1469151412703 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
18:36:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 672ms
18:36:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
18:36:53 INFO - PROCESS | 860 | 1469151413355 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:53 INFO - PROCESS | 860 | 1469151413381 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
18:36:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 832ms
18:36:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
18:36:54 INFO - PROCESS | 860 | 1469151414189 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:54 INFO - PROCESS | 860 | 1469151414213 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
18:36:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 830ms
18:36:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
18:36:55 INFO - PROCESS | 860 | 1469151415023 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:55 INFO - PROCESS | 860 | 1469151415053 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
18:36:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 830ms
18:36:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
18:36:55 INFO - PROCESS | 860 | 1469151415859 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:55 INFO - PROCESS | 860 | 1469151415883 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
18:36:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 870ms
18:36:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
18:36:56 INFO - PROCESS | 860 | 1469151416732 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:56 INFO - PROCESS | 860 | 1469151416756 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
18:36:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 770ms
18:36:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
18:36:57 INFO - PROCESS | 860 | 1469151417506 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:57 INFO - PROCESS | 860 | 1469151417535 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
18:36:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 830ms
18:36:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
18:36:58 INFO - PROCESS | 860 | 1469151418339 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:58 INFO - PROCESS | 860 | 1469151418366 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
18:36:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 930ms
18:36:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
18:36:59 INFO - PROCESS | 860 | 1469151419280 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:36:59 INFO - PROCESS | 860 | 1469151419312 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
18:37:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 730ms
18:37:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
18:37:00 INFO - PROCESS | 860 | 1469151420017 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:00 INFO - PROCESS | 860 | 1469151420044 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:00 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
18:37:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 730ms
18:37:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
18:37:00 INFO - PROCESS | 860 | 1469151420750 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:00 INFO - PROCESS | 860 | 1469151420773 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:01 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
18:37:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 731ms
18:37:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
18:37:01 INFO - PROCESS | 860 | 1469151421484 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:01 INFO - PROCESS | 860 | 1469151421514 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
18:37:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 770ms
18:37:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
18:37:02 INFO - PROCESS | 860 | 1469151422256 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:02 INFO - PROCESS | 860 | 1469151422280 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
18:37:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 731ms
18:37:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
18:37:02 INFO - PROCESS | 860 | 1469151422990 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:03 INFO - PROCESS | 860 | 1469151423014 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
18:37:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 670ms
18:37:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
18:37:03 INFO - PROCESS | 860 | 1469151423664 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:03 INFO - PROCESS | 860 | 1469151423693 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
18:37:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 670ms
18:37:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
18:37:04 INFO - PROCESS | 860 | 1469151424341 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:04 INFO - PROCESS | 860 | 1469151424367 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
18:37:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 830ms
18:37:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
18:37:05 INFO - PROCESS | 860 | 1469151425178 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:05 INFO - PROCESS | 860 | 1469151425203 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
18:37:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 770ms
18:37:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
18:37:05 INFO - PROCESS | 860 | 1469151425948 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:05 INFO - PROCESS | 860 | 1469151425974 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
18:37:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 830ms
18:37:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
18:37:06 INFO - PROCESS | 860 | 1469151426781 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:06 INFO - PROCESS | 860 | 1469151426804 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:07 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
18:37:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 830ms
18:37:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
18:37:07 INFO - PROCESS | 860 | 1469151427615 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:07 INFO - PROCESS | 860 | 1469151427644 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:08 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
18:37:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 830ms
18:37:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
18:37:08 INFO - PROCESS | 860 | 1469151428447 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:08 INFO - PROCESS | 860 | 1469151428471 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
18:37:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 870ms
18:37:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
18:37:09 INFO - PROCESS | 860 | 1469151429320 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:09 INFO - PROCESS | 860 | 1469151429343 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
18:37:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 770ms
18:37:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
18:37:10 INFO - PROCESS | 860 | 1469151430094 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:10 INFO - PROCESS | 860 | 1469151430124 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
18:37:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 931ms
18:37:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
18:37:11 INFO - PROCESS | 860 | 1469151431028 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:11 INFO - PROCESS | 860 | 1469151431055 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
18:37:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 770ms
18:37:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
18:37:11 INFO - PROCESS | 860 | 1469151431805 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:11 INFO - PROCESS | 860 | 1469151431837 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
18:37:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 730ms
18:37:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
18:37:12 INFO - PROCESS | 860 | 1469151432535 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:12 INFO - PROCESS | 860 | 1469151432562 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
18:37:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 731ms
18:37:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
18:37:13 INFO - PROCESS | 860 | 1469151433269 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:13 INFO - PROCESS | 860 | 1469151433293 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
18:37:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 770ms
18:37:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
18:37:14 INFO - PROCESS | 860 | 1469151434043 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:14 INFO - PROCESS | 860 | 1469151434073 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
18:37:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 870ms
18:37:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
18:37:14 INFO - PROCESS | 860 | 1469151434916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:14 INFO - PROCESS | 860 | 1469151434940 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
18:37:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 830ms
18:37:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
18:37:15 INFO - PROCESS | 860 | 1469151435760 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:15 INFO - PROCESS | 860 | 1469151435790 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
18:37:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 830ms
18:37:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
18:37:16 INFO - PROCESS | 860 | 1469151436595 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:16 INFO - PROCESS | 860 | 1469151436622 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
18:37:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 730ms
18:37:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
18:37:17 INFO - PROCESS | 860 | 1469151437328 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:17 INFO - PROCESS | 860 | 1469151437353 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
18:37:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 930ms
18:37:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
18:37:18 INFO - PROCESS | 860 | 1469151438265 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:18 INFO - PROCESS | 860 | 1469151438291 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:19 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
18:37:19 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1015ms
18:37:19 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
18:37:19 INFO - PROCESS | 860 | 1469151439280 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:19 INFO - PROCESS | 860 | 1469151439307 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
18:37:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 770ms
18:37:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
18:37:20 INFO - PROCESS | 860 | 1469151440053 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:20 INFO - PROCESS | 860 | 1469151440079 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
18:37:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 830ms
18:37:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
18:37:20 INFO - PROCESS | 860 | 1469151440887 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:20 INFO - PROCESS | 860 | 1469151440920 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
18:37:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 731ms
18:37:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
18:37:21 INFO - PROCESS | 860 | 1469151441619 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:21 INFO - PROCESS | 860 | 1469151441645 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
18:37:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 831ms
18:37:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
18:37:22 INFO - PROCESS | 860 | 1469151442455 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:22 INFO - PROCESS | 860 | 1469151442485 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
18:37:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 870ms
18:37:23 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
18:37:23 INFO - PROCESS | 860 | 1469151443331 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:23 INFO - PROCESS | 860 | 1469151443357 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
18:37:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 730ms
18:37:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
18:37:24 INFO - PROCESS | 860 | 1469151444068 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:24 INFO - PROCESS | 860 | 1469151444095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
18:37:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 770ms
18:37:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
18:37:24 INFO - PROCESS | 860 | 1469151444842 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:24 INFO - PROCESS | 860 | 1469151444868 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
18:37:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 670ms
18:37:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
18:37:25 INFO - PROCESS | 860 | 1469151445512 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:25 INFO - PROCESS | 860 | 1469151445535 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
18:37:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 870ms
18:37:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
18:37:26 INFO - PROCESS | 860 | 1469151446386 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:26 INFO - PROCESS | 860 | 1469151446415 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
18:37:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 730ms
18:37:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
18:37:27 INFO - PROCESS | 860 | 1469151447120 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:27 INFO - PROCESS | 860 | 1469151447144 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
18:37:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 830ms
18:37:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
18:37:27 INFO - PROCESS | 860 | 1469151447954 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:27 INFO - PROCESS | 860 | 1469151447978 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
18:37:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 670ms
18:37:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
18:37:28 INFO - PROCESS | 860 | 1469151448628 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:28 INFO - PROCESS | 860 | 1469151448664 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
18:37:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 830ms
18:37:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
18:37:29 INFO - PROCESS | 860 | 1469151449464 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:29 INFO - PROCESS | 860 | 1469151449490 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
18:37:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 870ms
18:37:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
18:37:30 INFO - PROCESS | 860 | 1469151450341 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:30 INFO - PROCESS | 860 | 1469151450370 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
18:37:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 831ms
18:37:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
18:37:31 INFO - PROCESS | 860 | 1469151451172 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:31 INFO - PROCESS | 860 | 1469151451198 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
18:37:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 871ms
18:37:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
18:37:32 INFO - PROCESS | 860 | 1469151452046 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:32 INFO - PROCESS | 860 | 1469151452070 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
18:37:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 770ms
18:37:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
18:37:32 INFO - PROCESS | 860 | 1469151452819 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:32 INFO - PROCESS | 860 | 1469151452849 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
18:37:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 830ms
18:37:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
18:37:33 INFO - PROCESS | 860 | 1469151453652 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:33 INFO - PROCESS | 860 | 1469151453679 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
18:37:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 732ms
18:37:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
18:37:34 INFO - PROCESS | 860 | 1469151454387 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:34 INFO - PROCESS | 860 | 1469151454411 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
18:37:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 930ms
18:37:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
18:37:35 INFO - PROCESS | 860 | 1469151455322 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:35 INFO - PROCESS | 860 | 1469151455351 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
18:37:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 770ms
18:37:36 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
18:37:36 INFO - PROCESS | 860 | 1469151456097 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:36 INFO - PROCESS | 860 | 1469151456125 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
18:37:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1013ms
18:37:37 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
18:37:37 INFO - PROCESS | 860 | 1469151457118 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:37 INFO - PROCESS | 860 | 1469151457148 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
18:37:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 870ms
18:37:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
18:37:38 INFO - PROCESS | 860 | 1469151457988 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:38 INFO - PROCESS | 860 | 1469151458014 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
18:37:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 731ms
18:37:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
18:37:38 INFO - PROCESS | 860 | 1469151458722 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:38 INFO - PROCESS | 860 | 1469151458746 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
18:37:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 770ms
18:37:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
18:37:39 INFO - PROCESS | 860 | 1469151459496 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:39 INFO - PROCESS | 860 | 1469151459526 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
18:37:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1070ms
18:37:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
18:37:40 INFO - PROCESS | 860 | 1469151460568 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:40 INFO - PROCESS | 860 | 1469151460598 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
18:37:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 732ms
18:37:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
18:37:41 INFO - PROCESS | 860 | 1469151461334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:41 INFO - PROCESS | 860 | 1469151461366 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
18:37:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 730ms
18:37:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
18:37:42 INFO - PROCESS | 860 | 1469151462070 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:42 INFO - PROCESS | 860 | 1469151462096 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
18:37:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 870ms
18:37:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
18:37:42 INFO - PROCESS | 860 | 1469151462943 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:42 INFO - PROCESS | 860 | 1469151462970 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
18:37:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 730ms
18:37:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
18:37:43 INFO - PROCESS | 860 | 1469151463674 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:43 INFO - PROCESS | 860 | 1469151463700 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
18:37:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 731ms
18:37:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
18:37:44 INFO - PROCESS | 860 | 1469151464408 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:44 INFO - PROCESS | 860 | 1469151464432 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
18:37:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 830ms
18:37:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
18:37:45 INFO - PROCESS | 860 | 1469151465243 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:45 INFO - PROCESS | 860 | 1469151465275 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
18:37:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 630ms
18:37:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
18:37:45 INFO - PROCESS | 860 | 1469151465875 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:45 INFO - PROCESS | 860 | 1469151465898 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
18:37:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 730ms
18:37:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
18:37:46 INFO - PROCESS | 860 | 1469151466607 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:46 INFO - PROCESS | 860 | 1469151466631 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
18:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
18:37:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6786ms
18:37:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
18:37:53 INFO - PROCESS | 860 | 1469151473396 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:53 INFO - PROCESS | 860 | 1469151473425 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
18:37:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
18:37:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
18:37:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
18:37:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2526ms
18:37:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
18:37:55 INFO - PROCESS | 860 | 1469151475926 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:55 INFO - PROCESS | 860 | 1469151475956 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
18:37:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 770ms
18:37:56 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
18:37:56 INFO - PROCESS | 860 | 1469151476702 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:56 INFO - PROCESS | 860 | 1469151476728 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
18:37:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 870ms
18:37:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
18:37:57 INFO - PROCESS | 860 | 1469151477579 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:57 INFO - PROCESS | 860 | 1469151477605 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
18:37:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 730ms
18:37:58 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
18:37:58 INFO - PROCESS | 860 | 1469151478310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:58 INFO - PROCESS | 860 | 1469151478334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
18:37:59 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 830ms
18:37:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
18:37:59 INFO - PROCESS | 860 | 1469151479143 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:59 INFO - PROCESS | 860 | 1469151479166 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
18:37:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 730ms
18:37:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
18:37:59 INFO - PROCESS | 860 | 1469151479877 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:37:59 INFO - PROCESS | 860 | 1469151479907 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
18:38:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 770ms
18:38:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
18:38:00 INFO - PROCESS | 860 | 1469151480653 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:00 INFO - PROCESS | 860 | 1469151480680 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
18:38:01 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 832ms
18:38:01 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
18:38:01 INFO - PROCESS | 860 | 1469151481488 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:01 INFO - PROCESS | 860 | 1469151481514 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
18:38:02 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 770ms
18:38:02 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
18:38:02 INFO - PROCESS | 860 | 1469151482265 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:02 INFO - PROCESS | 860 | 1469151482291 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
18:38:03 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 730ms
18:38:03 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
18:38:03 INFO - PROCESS | 860 | 1469151482995 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - PROCESS | 860 | 1469151483021 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
18:38:03 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 120ms
18:38:03 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
18:38:03 INFO - PROCESS | 860 | 1469151483117 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - PROCESS | 860 | 1469151483146 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
18:38:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
18:38:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
18:38:03 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 174ms
18:38:03 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
18:38:03 INFO - PROCESS | 860 | 1469151483301 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:03 INFO - PROCESS | 860 | 1469151483334 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
18:38:04 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 930ms
18:38:04 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
18:38:04 INFO - PROCESS | 860 | 1469151484235 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:04 INFO - PROCESS | 860 | 1469151484259 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
18:38:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 930ms
18:38:05 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
18:38:05 INFO - PROCESS | 860 | 1469151485168 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:05 INFO - PROCESS | 860 | 1469151485192 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:06 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
18:38:06 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 930ms
18:38:06 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
18:38:06 INFO - PROCESS | 860 | 1469151486102 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:06 INFO - PROCESS | 860 | 1469151486133 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:07 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
18:38:07 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
18:38:07 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1017ms
18:38:07 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
18:38:07 INFO - PROCESS | 860 | 1469151487122 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:07 INFO - PROCESS | 860 | 1469151487150 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
18:38:07 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
18:38:07 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
18:38:07 INFO - PROCESS | 860 | 1469151487856 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:07 INFO - PROCESS | 860 | 1469151487882 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
18:38:08 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 970ms
18:38:08 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
18:38:08 INFO - PROCESS | 860 | 1469151488833 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:08 INFO - PROCESS | 860 | 1469151488859 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
18:38:09 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 970ms
18:38:09 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
18:38:09 INFO - PROCESS | 860 | 1469151489803 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:09 INFO - PROCESS | 860 | 1469151489829 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
18:38:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
18:38:10 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 833ms
18:38:10 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
18:38:10 INFO - PROCESS | 860 | 1469151490639 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:10 INFO - PROCESS | 860 | 1469151490663 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
18:38:11 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 831ms
18:38:11 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
18:38:11 INFO - PROCESS | 860 | 1469151491473 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:11 INFO - PROCESS | 860 | 1469151491503 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
18:38:12 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 970ms
18:38:12 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
18:38:12 INFO - PROCESS | 860 | 1469151492446 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:12 INFO - PROCESS | 860 | 1469151492522 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
18:38:13 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 830ms
18:38:13 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
18:38:13 INFO - PROCESS | 860 | 1469151493283 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:13 INFO - PROCESS | 860 | 1469151493310 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
18:38:14 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 730ms
18:38:14 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
18:38:14 INFO - PROCESS | 860 | 1469151494019 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:14 INFO - PROCESS | 860 | 1469151494045 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
18:38:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 970ms
18:38:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
18:38:15 INFO - PROCESS | 860 | 1469151494997 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:15 INFO - PROCESS | 860 | 1469151495023 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
18:38:16 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1021ms
18:38:16 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
18:38:16 INFO - PROCESS | 860 | 1469151496018 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:16 INFO - PROCESS | 860 | 1469151496044 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
18:38:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 670ms
18:38:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
18:38:16 INFO - PROCESS | 860 | 1469151496691 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:16 INFO - PROCESS | 860 | 1469151496716 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
18:38:19 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
18:38:19 INFO - window.indexedDB.open('test', val);..." did not throw
18:38:19 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
18:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:38:19 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
18:38:19 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
18:38:19 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
18:38:19 INFO - window.indexedDB.open('test', val);..." did not throw
18:38:19 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
18:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:38:19 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
18:38:19 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
18:38:19 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
18:38:19 INFO - window.indexedDB.open('test', val);..." did not throw
18:38:19 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
18:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:38:19 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
18:38:19 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
18:38:19 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
18:38:19 INFO - window.indexedDB.open('test', val);..." did not throw
18:38:19 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
18:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:38:19 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
18:38:19 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
18:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
18:38:19 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2382ms
18:38:19 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
18:38:19 INFO - PROCESS | 860 | 1469151499076 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:19 INFO - PROCESS | 860 | 1469151499104 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
18:38:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 670ms
18:38:19 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
18:38:19 INFO - PROCESS | 860 | 1469151499751 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:19 INFO - PROCESS | 860 | 1469151499779 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:21 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
18:38:21 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
18:38:21 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1322ms
18:38:21 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
18:38:21 INFO - PROCESS | 860 | 1469151501083 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:21 INFO - PROCESS | 860 | 1469151501115 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:21 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
18:38:21 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 830ms
18:38:21 INFO - TEST-START | /IndexedDB/idbindex_count.htm
18:38:21 INFO - PROCESS | 860 | 1469151501916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:21 INFO - PROCESS | 860 | 1469151501942 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:22 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
18:38:22 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 670ms
18:38:22 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
18:38:22 INFO - PROCESS | 860 | 1469151502589 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:22 INFO - PROCESS | 860 | 1469151502613 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:23 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
18:38:23 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 830ms
18:38:23 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
18:38:23 INFO - PROCESS | 860 | 1469151503423 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:23 INFO - PROCESS | 860 | 1469151503456 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:24 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
18:38:24 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 731ms
18:38:24 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
18:38:24 INFO - PROCESS | 860 | 1469151504156 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:24 INFO - PROCESS | 860 | 1469151504180 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:24 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
18:38:24 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 830ms
18:38:25 INFO - TEST-START | /IndexedDB/idbindex_get.htm
18:38:25 INFO - PROCESS | 860 | 1469151504989 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:25 INFO - PROCESS | 860 | 1469151505013 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:25 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
18:38:25 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 770ms
18:38:25 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
18:38:25 INFO - PROCESS | 860 | 1469151505763 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:25 INFO - PROCESS | 860 | 1469151505789 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:26 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
18:38:26 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 770ms
18:38:26 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
18:38:26 INFO - PROCESS | 860 | 1469151506537 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:26 INFO - PROCESS | 860 | 1469151506563 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:27 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
18:38:27 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 670ms
18:38:27 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
18:38:27 INFO - PROCESS | 860 | 1469151507215 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:27 INFO - PROCESS | 860 | 1469151507241 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:28 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
18:38:28 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 870ms
18:38:28 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
18:38:28 INFO - PROCESS | 860 | 1469151508088 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:28 INFO - PROCESS | 860 | 1469151508114 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:28 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
18:38:28 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 771ms
18:38:28 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
18:38:28 INFO - PROCESS | 860 | 1469151508863 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:28 INFO - PROCESS | 860 | 1469151508887 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:29 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
18:38:29 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 830ms
18:38:29 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
18:38:29 INFO - PROCESS | 860 | 1469151509696 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:29 INFO - PROCESS | 860 | 1469151509726 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:30 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
18:38:30 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 872ms
18:38:30 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
18:38:30 INFO - PROCESS | 860 | 1469151510573 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:30 INFO - PROCESS | 860 | 1469151510597 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:31 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
18:38:31 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 671ms
18:38:31 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
18:38:31 INFO - PROCESS | 860 | 1469151511246 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:31 INFO - PROCESS | 860 | 1469151511271 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
18:38:32 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 871ms
18:38:32 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
18:38:32 INFO - PROCESS | 860 | 1469151512121 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:32 INFO - PROCESS | 860 | 1469151512147 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
18:38:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
18:38:32 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 832ms
18:38:32 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
18:38:32 INFO - PROCESS | 860 | 1469151512956 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:32 INFO - PROCESS | 860 | 1469151512982 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
18:38:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 830ms
18:38:33 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
18:38:33 INFO - PROCESS | 860 | 1469151513794 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:33 INFO - PROCESS | 860 | 1469151513823 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
18:38:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 730ms
18:38:34 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
18:38:34 INFO - PROCESS | 860 | 1469151514525 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:34 INFO - PROCESS | 860 | 1469151514551 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:35 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
18:38:35 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 731ms
18:38:35 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
18:38:35 INFO - PROCESS | 860 | 1469151515259 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:35 INFO - PROCESS | 860 | 1469151515283 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:36 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
18:38:36 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 830ms
18:38:36 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
18:38:36 INFO - PROCESS | 860 | 1469151516093 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:36 INFO - PROCESS | 860 | 1469151516124 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:36 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
18:38:36 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 671ms
18:38:36 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
18:38:36 INFO - PROCESS | 860 | 1469151516766 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:36 INFO - PROCESS | 860 | 1469151516790 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:37 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
18:38:37 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 830ms
18:38:37 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
18:38:37 INFO - PROCESS | 860 | 1469151517599 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:37 INFO - PROCESS | 860 | 1469151517624 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
18:38:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 770ms
18:38:38 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
18:38:38 INFO - PROCESS | 860 | 1469151518374 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:38 INFO - PROCESS | 860 | 1469151518400 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:39 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
18:38:39 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 771ms
18:38:39 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
18:38:39 INFO - PROCESS | 860 | 1469151519151 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:39 INFO - PROCESS | 860 | 1469151519177 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:39 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
18:38:39 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 730ms
18:38:39 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
18:38:39 INFO - PROCESS | 860 | 1469151519888 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:39 INFO - PROCESS | 860 | 1469151519914 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
18:38:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 630ms
18:38:40 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
18:38:40 INFO - PROCESS | 860 | 1469151520522 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:40 INFO - PROCESS | 860 | 1469151520549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:41 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
18:38:41 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 831ms
18:38:41 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
18:38:41 INFO - PROCESS | 860 | 1469151521352 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:41 INFO - PROCESS | 860 | 1469151521377 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:42 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
18:38:42 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 670ms
18:38:42 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
18:38:42 INFO - PROCESS | 860 | 1469151522025 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:42 INFO - PROCESS | 860 | 1469151522055 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:42 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
18:38:42 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 632ms
18:38:42 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
18:38:42 INFO - PROCESS | 860 | 1469151522662 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:42 INFO - PROCESS | 860 | 1469151522688 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:43 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
18:38:43 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 770ms
18:38:43 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
18:38:43 INFO - PROCESS | 860 | 1469151523433 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:43 INFO - PROCESS | 860 | 1469151523458 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
18:38:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 931ms
18:38:44 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
18:38:44 INFO - PROCESS | 860 | 1469151524368 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:44 INFO - PROCESS | 860 | 1469151524396 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
18:38:45 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 670ms
18:38:45 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
18:38:45 INFO - PROCESS | 860 | 1469151525045 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - PROCESS | 860 | 1469151525071 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
18:38:45 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 120ms
18:38:45 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
18:38:45 INFO - PROCESS | 860 | 1469151525170 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - PROCESS | 860 | 1469151525197 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
18:38:45 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 171ms
18:38:45 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
18:38:45 INFO - PROCESS | 860 | 1469151525348 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - PROCESS | 860 | 1469151525375 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
18:38:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
18:38:45 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
18:38:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
18:38:45 INFO - PROCESS | 860 | 1469151525519 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:45 INFO - PROCESS | 860 | 1469151525549 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
18:38:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 730ms
18:38:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
18:38:46 INFO - PROCESS | 860 | 1469151526257 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:46 INFO - PROCESS | 860 | 1469151526288 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:47 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
18:38:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 770ms
18:38:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
18:38:47 INFO - PROCESS | 860 | 1469151527026 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:47 INFO - PROCESS | 860 | 1469151527050 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
18:38:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
18:38:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
18:38:47 INFO - PROCESS | 860 | 1469151527860 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:47 INFO - PROCESS | 860 | 1469151527884 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
18:38:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 770ms
18:38:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
18:38:48 INFO - PROCESS | 860 | 1469151528633 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:48 INFO - PROCESS | 860 | 1469151528656 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
18:38:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 830ms
18:38:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
18:38:49 INFO - PROCESS | 860 | 1469151529466 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:49 INFO - PROCESS | 860 | 1469151529492 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
18:38:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 832ms
18:38:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
18:38:50 INFO - PROCESS | 860 | 1469151530301 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:50 INFO - PROCESS | 860 | 1469151530330 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
18:38:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 831ms
18:38:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
18:38:51 INFO - PROCESS | 860 | 1469151531135 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:51 INFO - PROCESS | 860 | 1469151531162 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:51 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
18:38:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 730ms
18:38:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
18:38:51 INFO - PROCESS | 860 | 1469151531872 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:51 INFO - PROCESS | 860 | 1469151531898 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
18:38:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 830ms
18:38:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
18:38:52 INFO - PROCESS | 860 | 1469151532708 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:52 INFO - PROCESS | 860 | 1469151532737 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
18:38:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
18:38:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
18:38:53 INFO - PROCESS | 860 | 1469151533539 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:53 INFO - PROCESS | 860 | 1469151533565 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
18:38:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 831ms
18:38:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
18:38:54 INFO - PROCESS | 860 | 1469151534373 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:54 INFO - PROCESS | 860 | 1469151534397 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
18:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 830ms
18:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
18:38:55 INFO - PROCESS | 860 | 1469151535206 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:55 INFO - PROCESS | 860 | 1469151535236 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
18:38:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 830ms
18:38:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
18:38:56 INFO - PROCESS | 860 | 1469151536039 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:56 INFO - PROCESS | 860 | 1469151536064 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
18:38:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
18:38:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
18:38:56 INFO - PROCESS | 860 | 1469151536873 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:56 INFO - PROCESS | 860 | 1469151536943 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
18:38:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 830ms
18:38:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
18:38:57 INFO - PROCESS | 860 | 1469151537709 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:57 INFO - PROCESS | 860 | 1469151537735 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:58 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
18:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 830ms
18:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
18:38:58 INFO - PROCESS | 860 | 1469151538543 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:58 INFO - PROCESS | 860 | 1469151538569 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
18:38:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 832ms
18:38:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
18:38:59 INFO - PROCESS | 860 | 1469151539385 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:38:59 INFO - PROCESS | 860 | 1469151539414 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
18:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 731ms
18:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
18:39:00 INFO - PROCESS | 860 | 1469151540116 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:00 INFO - PROCESS | 860 | 1469151540144 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
18:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 830ms
18:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
18:39:00 INFO - PROCESS | 860 | 1469151540949 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:00 INFO - PROCESS | 860 | 1469151540974 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:01 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
18:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 871ms
18:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
18:39:01 INFO - PROCESS | 860 | 1469151541823 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:01 INFO - PROCESS | 860 | 1469151541853 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
18:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 730ms
18:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
18:39:02 INFO - PROCESS | 860 | 1469151542555 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:02 INFO - PROCESS | 860 | 1469151542580 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
18:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 830ms
18:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
18:39:03 INFO - PROCESS | 860 | 1469151543429 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:03 INFO - PROCESS | 860 | 1469151543457 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
18:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 770ms
18:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
18:39:04 INFO - PROCESS | 860 | 1469151544204 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:04 INFO - PROCESS | 860 | 1469151544231 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:04 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
18:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 771ms
18:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
18:39:05 INFO - PROCESS | 860 | 1469151544980 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:05 INFO - PROCESS | 860 | 1469151545005 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
18:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 870ms
18:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
18:39:05 INFO - PROCESS | 860 | 1469151545860 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:05 INFO - PROCESS | 860 | 1469151545894 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:06 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
18:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 732ms
18:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
18:39:06 INFO - PROCESS | 860 | 1469151546588 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:06 INFO - PROCESS | 860 | 1469151546614 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:07 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
18:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 831ms
18:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
18:39:07 INFO - PROCESS | 860 | 1469151547422 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:07 INFO - PROCESS | 860 | 1469151547446 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:08 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
18:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 830ms
18:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
18:39:08 INFO - PROCESS | 860 | 1469151548256 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:08 INFO - PROCESS | 860 | 1469151548286 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
18:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 872ms
18:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
18:39:09 INFO - PROCESS | 860 | 1469151549131 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:09 INFO - PROCESS | 860 | 1469151549155 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:09 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
18:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 670ms
18:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
18:39:09 INFO - PROCESS | 860 | 1469151549858 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:09 INFO - PROCESS | 860 | 1469151549901 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
18:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 770ms
18:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
18:39:10 INFO - PROCESS | 860 | 1469151550584 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:10 INFO - PROCESS | 860 | 1469151550621 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
18:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 831ms
18:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
18:39:11 INFO - PROCESS | 860 | 1469151551417 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:11 INFO - PROCESS | 860 | 1469151551444 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
18:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 870ms
18:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
18:39:12 INFO - PROCESS | 860 | 1469151552292 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:12 INFO - PROCESS | 860 | 1469151552317 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:13 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"
18:39:13 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
18:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:39:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 731ms
18:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
18:39:13 INFO - PROCESS | 860 | 1469151553027 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:13 INFO - PROCESS | 860 | 1469151553050 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:13 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"
18:39:13 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
18:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:39:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
18:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 670ms
18:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
18:39:13 INFO - PROCESS | 860 | 1469151553701 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:13 INFO - PROCESS | 860 | 1469151553733 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
18:39:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 670ms
18:39:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
18:39:14 INFO - PROCESS | 860 | 1469151554374 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:14 INFO - PROCESS | 860 | 1469151554398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
18:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 730ms
18:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
18:39:15 INFO - PROCESS | 860 | 1469151555107 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:15 INFO - PROCESS | 860 | 1469151555131 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
18:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 670ms
18:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
18:39:15 INFO - PROCESS | 860 | 1469151555781 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:15 INFO - PROCESS | 860 | 1469151555805 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
18:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 770ms
18:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
18:39:16 INFO - PROCESS | 860 | 1469151556557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:16 INFO - PROCESS | 860 | 1469151556584 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
18:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 830ms
18:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
18:39:17 INFO - PROCESS | 860 | 1469151557390 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:17 INFO - PROCESS | 860 | 1469151557416 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
18:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 870ms
18:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
18:39:18 INFO - PROCESS | 860 | 1469151558267 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:18 INFO - PROCESS | 860 | 1469151558299 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
18:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 770ms
18:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
18:39:19 INFO - PROCESS | 860 | 1469151559042 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:19 INFO - PROCESS | 860 | 1469151559068 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
18:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 870ms
18:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
18:39:19 INFO - PROCESS | 860 | 1469151559911 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:19 INFO - PROCESS | 860 | 1469151559935 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:20 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
18:39:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 770ms
18:39:20 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
18:39:20 INFO - PROCESS | 860 | 1469151560685 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:20 INFO - PROCESS | 860 | 1469151560715 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
18:39:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1117ms
18:39:21 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
18:39:21 INFO - PROCESS | 860 | 1469151561803 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:21 INFO - PROCESS | 860 | 1469151561826 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
18:39:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 730ms
18:39:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
18:39:22 INFO - PROCESS | 860 | 1469151562537 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:22 INFO - PROCESS | 860 | 1469151562566 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
18:39:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 730ms
18:39:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
18:39:23 INFO - PROCESS | 860 | 1469151563274 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:23 INFO - PROCESS | 860 | 1469151563301 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
18:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 830ms
18:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
18:39:24 INFO - PROCESS | 860 | 1469151564111 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:24 INFO - PROCESS | 860 | 1469151564137 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
18:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 831ms
18:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
18:39:24 INFO - PROCESS | 860 | 1469151564943 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:24 INFO - PROCESS | 860 | 1469151564968 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
18:39:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 771ms
18:39:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
18:39:25 INFO - PROCESS | 860 | 1469151565716 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:25 INFO - PROCESS | 860 | 1469151565741 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
18:39:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 871ms
18:39:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
18:39:26 INFO - PROCESS | 860 | 1469151566591 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:26 INFO - PROCESS | 860 | 1469151566622 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
18:39:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 870ms
18:39:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
18:39:27 INFO - PROCESS | 860 | 1469151567463 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:27 INFO - PROCESS | 860 | 1469151567487 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
18:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 770ms
18:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
18:39:28 INFO - PROCESS | 860 | 1469151568236 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:28 INFO - PROCESS | 860 | 1469151568260 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
18:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
18:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 731ms
18:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
18:39:29 INFO - PROCESS | 860 | 1469151568971 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:29 INFO - PROCESS | 860 | 1469151569000 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
18:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
18:39:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 771ms
18:39:29 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
18:39:29 INFO - PROCESS | 860 | 1469151569746 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:29 INFO - PROCESS | 860 | 1469151569772 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
18:39:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 771ms
18:39:30 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
18:39:30 INFO - PROCESS | 860 | 1469151570524 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:30 INFO - PROCESS | 860 | 1469151570550 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
18:39:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 771ms
18:39:31 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
18:39:31 INFO - PROCESS | 860 | 1469151571294 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:31 INFO - PROCESS | 860 | 1469151571329 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
18:39:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 870ms
18:39:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
18:39:32 INFO - PROCESS | 860 | 1469151572168 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:32 INFO - PROCESS | 860 | 1469151572192 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
18:39:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2832ms
18:39:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
18:39:35 INFO - PROCESS | 860 | 1469151575004 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:35 INFO - PROCESS | 860 | 1469151575072 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
18:39:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 931ms
18:39:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
18:39:35 INFO - PROCESS | 860 | 1469151575941 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:35 INFO - PROCESS | 860 | 1469151575967 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:36 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
18:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 731ms
18:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
18:39:36 INFO - PROCESS | 860 | 1469151576676 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:36 INFO - PROCESS | 860 | 1469151576705 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:37 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
18:39:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 771ms
18:39:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
18:39:37 INFO - PROCESS | 860 | 1469151577454 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:37 INFO - PROCESS | 860 | 1469151577490 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
18:39:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 830ms
18:39:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
18:39:38 INFO - PROCESS | 860 | 1469151578285 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:38 INFO - PROCESS | 860 | 1469151578312 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:39 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
18:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 831ms
18:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
18:39:39 INFO - PROCESS | 860 | 1469151579119 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:39 INFO - PROCESS | 860 | 1469151579144 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:39 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
18:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 771ms
18:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
18:39:39 INFO - PROCESS | 860 | 1469151579894 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:39 INFO - PROCESS | 860 | 1469151579928 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
18:39:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 830ms
18:39:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
18:39:40 INFO - PROCESS | 860 | 1469151580726 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:40 INFO - PROCESS | 860 | 1469151580751 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:41 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
18:39:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 631ms
18:39:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
18:39:41 INFO - PROCESS | 860 | 1469151581360 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:41 INFO - PROCESS | 860 | 1469151581398 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
18:39:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 930ms
18:39:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
18:39:42 INFO - PROCESS | 860 | 1469151582293 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:42 INFO - PROCESS | 860 | 1469151582320 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
18:39:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 870ms
18:39:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
18:39:43 INFO - PROCESS | 860 | 1469151583166 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:43 INFO - PROCESS | 860 | 1469151583192 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
18:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 830ms
18:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
18:39:44 INFO - PROCESS | 860 | 1469151584004 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:44 INFO - PROCESS | 860 | 1469151584031 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
18:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 830ms
18:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
18:39:44 INFO - PROCESS | 860 | 1469151584834 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:44 INFO - PROCESS | 860 | 1469151584860 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
18:39:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 875ms
18:39:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
18:39:45 INFO - PROCESS | 860 | 1469151585713 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:45 INFO - PROCESS | 860 | 1469151585737 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
18:39:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 830ms
18:39:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
18:39:46 INFO - PROCESS | 860 | 1469151586546 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:46 INFO - PROCESS | 860 | 1469151586576 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
18:39:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 870ms
18:39:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
18:39:47 INFO - PROCESS | 860 | 1469151587419 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:47 INFO - PROCESS | 860 | 1469151587447 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:48 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
18:39:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 830ms
18:39:48 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
18:39:48 INFO - PROCESS | 860 | 1469151588252 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:48 INFO - PROCESS | 860 | 1469151588278 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:49 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
18:39:49 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 830ms
18:39:49 INFO - TEST-START | /IndexedDB/idbtransaction.htm
18:39:49 INFO - PROCESS | 860 | 1469151589089 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:49 INFO - PROCESS | 860 | 1469151589117 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
18:39:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
18:39:49 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 671ms
18:39:49 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
18:39:49 INFO - PROCESS | 860 | 1469151589770 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:49 INFO - PROCESS | 860 | 1469151589796 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
18:39:50 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 730ms
18:39:50 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
18:39:50 INFO - PROCESS | 860 | 1469151590500 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:50 INFO - PROCESS | 860 | 1469151590527 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
18:39:55 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
18:39:55 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4720ms
18:39:55 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
18:39:55 INFO - PROCESS | 860 | 1469151595223 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:55 INFO - PROCESS | 860 | 1469151595251 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:56 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
18:39:56 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1013ms
18:39:56 INFO - TEST-START | /IndexedDB/index_sort_order.htm
18:39:56 INFO - PROCESS | 860 | 1469151596249 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:56 INFO - PROCESS | 860 | 1469151596279 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
18:39:57 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 770ms
18:39:57 INFO - TEST-START | /IndexedDB/interfaces.html
18:39:57 INFO - PROCESS | 860 | 1469151597024 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - PROCESS | 860 | 1469151597052 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
18:39:57 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
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
18:39:57 INFO - TEST-OK | /IndexedDB/interfaces.html | took 403ms
18:39:57 INFO - TEST-START | /IndexedDB/interfaces.worker
18:39:57 INFO - PROCESS | 860 | 1469151597427 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - PROCESS | 860 | 1469151597453 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
18:39:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
18:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:39:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
18:39:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
18:39:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
18:39:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
18:39:57 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
18:39:57 INFO - {}
18:39:57 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 - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
18:39:57 INFO - {}
18:39:57 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 459ms
18:39:57 INFO - TEST-START | /IndexedDB/key_invalid.htm
18:39:57 INFO - PROCESS | 860 | 1469151597889 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:57 INFO - PROCESS | 860 | 1469151597916 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
18:39:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
18:39:58 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 678ms
18:39:58 INFO - TEST-START | /IndexedDB/key_valid.html
18:39:58 INFO - PROCESS | 860 | 1469151598571 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:39:58 INFO - PROCESS | 860 | 1469151598604 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
18:40:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
18:40:08 INFO - TEST-OK | /IndexedDB/key_valid.html | took 9825ms
18:40:08 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
18:40:08 INFO - PROCESS | 860 | 1469151608406 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:08 INFO - PROCESS | 860 | 1469151608434 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:09 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
18:40:09 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1128ms
18:40:09 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
18:40:09 INFO - PROCESS | 860 | 1469151609539 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:09 INFO - PROCESS | 860 | 1469151609564 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:10 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
18:40:10 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 870ms
18:40:10 INFO - TEST-START | /IndexedDB/keygenerator.htm
18:40:10 INFO - PROCESS | 860 | 1469151610415 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:10 INFO - PROCESS | 860 | 1469151610442 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
18:40:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
18:40:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
18:40:12 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1926ms
18:40:12 INFO - TEST-START | /IndexedDB/keyorder.htm
18:40:12 INFO - PROCESS | 860 | 1469151612341 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:12 INFO - PROCESS | 860 | 1469151612366 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
18:40:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
18:40:13 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 940ms
18:40:13 INFO - TEST-START | /IndexedDB/keypath.htm
18:40:13 INFO - PROCESS | 860 | 1469151613285 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:13 INFO - PROCESS | 860 | 1469151613312 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
18:40:14 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
18:40:14 INFO - TEST-OK | /IndexedDB/keypath.htm | took 933ms
18:40:14 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
18:40:14 INFO - PROCESS | 860 | 1469151614221 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:14 INFO - PROCESS | 860 | 1469151614252 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
18:40:15 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
18:40:15 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 780ms
18:40:15 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
18:40:15 INFO - PROCESS | 860 | 1469151615017 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:15 INFO - PROCESS | 860 | 1469151615045 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
18:40:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
18:40:16 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
18:40:16 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1870ms
18:40:16 INFO - TEST-START | /IndexedDB/list_ordering.htm
18:40:16 INFO - PROCESS | 860 | 1469151616886 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:16 INFO - PROCESS | 860 | 1469151616910 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
18:40:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
18:40:18 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
18:40:18 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2022ms
18:40:18 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
18:40:18 INFO - PROCESS | 860 | 1469151618951 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:19 INFO - PROCESS | 860 | 1469151618977 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:19 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
18:40:19 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
18:40:19 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
18:40:19 INFO - PROCESS | 860 | 1469151619787 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:19 INFO - PROCESS | 860 | 1469151619813 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:20 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
18:40:20 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 870ms
18:40:20 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
18:40:20 INFO - PROCESS | 860 | 1469151620664 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:20 INFO - PROCESS | 860 | 1469151620690 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:21 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
18:40:21 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 831ms
18:40:21 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
18:40:21 INFO - PROCESS | 860 | 1469151621501 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:21 INFO - PROCESS | 860 | 1469151621527 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:22 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
18:40:22 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 731ms
18:40:22 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
18:40:22 INFO - PROCESS | 860 | 1469151622232 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:22 INFO - PROCESS | 860 | 1469151622258 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:23 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
18:40:23 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1018ms
18:40:23 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
18:40:23 INFO - PROCESS | 860 | 1469151623253 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:23 INFO - PROCESS | 860 | 1469151623277 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:24 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
18:40:24 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 870ms
18:40:24 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
18:40:24 INFO - PROCESS | 860 | 1469151624127 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:24 INFO - PROCESS | 860 | 1469151624160 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:24 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
18:40:24 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 770ms
18:40:24 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
18:40:24 INFO - PROCESS | 860 | 1469151624899 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:24 INFO - PROCESS | 860 | 1469151624923 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:25 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
18:40:25 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
18:40:25 INFO - TEST-START | /IndexedDB/value.htm
18:40:25 INFO - PROCESS | 860 | 1469151625734 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:25 INFO - PROCESS | 860 | 1469151625761 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:27 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
18:40:27 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
18:40:27 INFO - TEST-OK | /IndexedDB/value.htm | took 1383ms
18:40:27 INFO - TEST-START | /IndexedDB/value_recursive.htm
18:40:27 INFO - PROCESS | 860 | 1469151627120 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:27 INFO - PROCESS | 860 | 1469151627144 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
18:40:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
18:40:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
18:40:29 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1922ms
18:40:29 INFO - TEST-START | /IndexedDB/writer-starvation.htm
18:40:29 INFO - PROCESS | 860 | 1469151629049 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:29 INFO - PROCESS | 860 | 1469151629075 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
18:40:30 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1072ms
18:40:30 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
18:40:30 INFO - PROCESS | 860 | 1469151630123 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - PROCESS | 860 | 1469151630153 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
18:40:30 INFO - {}
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
18:40:30 INFO - {}
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
18:40:30 INFO - {}
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
18:40:30 INFO - {}
18:40:30 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 172ms
18:40:30 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
18:40:30 INFO - PROCESS | 860 | 1469151630296 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - PROCESS | 860 | 1469151630322 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
18:40:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
18:40:30 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
18:40:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
18:40:30 INFO - PROCESS | 860 | 1469151630475 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - PROCESS | 860 | 1469151630509 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
18:40:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 267ms
18:40:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
18:40:30 INFO - PROCESS | 860 | 1469151630743 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - PROCESS | 860 | 1469151630771 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
18:40:30 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
18:40:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
18:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
18:40:30 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
18:40:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
18:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:30 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
18:40:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
18:40:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 188ms
18:40:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
18:40:30 INFO - PROCESS | 860 | 1469151630939 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:30 INFO - PROCESS | 860 | 1469151630966 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 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() {
18:40:31 INFO - [native code]
18:40:31 INFO - }" but got function "function () {
18:40:31 INFO - }"
18:40:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
18:40:31 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
18:40:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
18:40:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 123ms
18:40:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
18:40:31 INFO - PROCESS | 860 | 1469151631071 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - PROCESS | 860 | 1469151631097 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 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() {
18:40:31 INFO - [native code]
18:40:31 INFO - }" but got function "function () {
18:40:31 INFO - }"
18:40:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
18:40:31 INFO - {}
18:40:31 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
18:40:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
18:40:31 INFO - {}
18:40:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 230ms
18:40:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
18:40:31 INFO - PROCESS | 860 | 1469151631386 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - PROCESS | 860 | 1469151631413 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
18:40:31 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"
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
18:40:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
18:40:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
18:40:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
18:40:31 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"
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
18:40:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
18:40:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
18:40:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
18:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
18:40:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
18:40:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 239ms
18:40:31 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
18:40:31 INFO - PROCESS | 860 | 1469151631562 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - PROCESS | 860 | 1469151631594 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
18:40:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 167ms
18:40:31 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
18:40:31 INFO - PROCESS | 860 | 1469151631730 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - PROCESS | 860 | 1469151631765 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
18:40:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
18:40:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
18:40:31 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
18:40:31 INFO - PROCESS | 860 | 1469151631908 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:31 INFO - PROCESS | 860 | 1469151631935 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
18:40:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
18:40:32 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
18:40:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
18:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:40:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
18:40:32 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 173ms
18:40:32 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
18:40:32 INFO - PROCESS | 860 | 1469151632089 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:32 INFO - PROCESS | 860 | 1469151632115 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
18:40:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
18:40:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
18:40:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
18:40:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
18:40:33 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1124ms
18:40:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
18:40:33 INFO - PROCESS | 860 | 1469151633219 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:33 INFO - PROCESS | 860 | 1469151633255 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
18:40:34 INFO - {}
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
18:40:34 INFO - {}
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
18:40:34 INFO - {}
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
18:40:34 INFO - {}
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
18:40:34 INFO - {}
18:40:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1229ms
18:40:34 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
18:40:34 INFO - PROCESS | 860 | 1469151634451 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - PROCESS | 860 | 1469151634475 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
18:40:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 331ms
18:40:34 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
18:40:34 INFO - PROCESS | 860 | 1469151634785 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - PROCESS | 860 | 1469151634810 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
18:40:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
18:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
18:40:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 120ms
18:40:34 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
18:40:34 INFO - PROCESS | 860 | 1469151634908 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:34 INFO - PROCESS | 860 | 1469151634934 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:44 INFO - PROCESS | 860 | MARIONETTE LOG: INFO: Timeout fired
18:40:45 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
18:40:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
18:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
18:40:45 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10130ms
18:40:45 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
18:40:45 INFO - PROCESS | 860 | 1469151645042 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - PROCESS | 860 | 1469151645068 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
18:40:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 431ms
18:40:45 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
18:40:45 INFO - PROCESS | 860 | 1469151645479 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - PROCESS | 860 | 1469151645506 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
18:40:45 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
18:40:45 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
18:40:45 INFO - PROCESS | 860 | 1469151645660 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - PROCESS | 860 | 1469151645693 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
18:40:45 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
18:40:45 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
18:40:45 INFO - PROCESS | 860 | 1469151645838 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:45 INFO - PROCESS | 860 | 1469151645866 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
18:40:46 INFO - {}
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
18:40:46 INFO - PROCESS | 860 | 1469151646071 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646098 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
18:40:46 INFO - PROCESS | 860 | 1469151646242 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646276 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
18:40:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
18:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
18:40:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
18:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
18:40:46 INFO - PROCESS | 860 | 1469151646420 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646450 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 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().
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
18:40:46 INFO - PROCESS | 860 | 1469151646591 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646617 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 120ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
18:40:46 INFO - PROCESS | 860 | 1469151646720 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646745 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
18:40:46 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 120ms
18:40:46 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
18:40:46 INFO - PROCESS | 860 | 1469151646840 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:46 INFO - PROCESS | 860 | 1469151646880 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 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"
18:40:47 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
18:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:47 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
18:40:47 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
18:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:47 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
18:40:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
18:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:40:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
18:40:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 171ms
18:40:47 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
18:40:47 INFO - PROCESS | 860 | 1469151647020 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - PROCESS | 860 | 1469151647049 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
18:40:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
18:40:47 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
18:40:47 INFO - PROCESS | 860 | 1469151647191 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - PROCESS | 860 | 1469151647218 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
18:40:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 120ms
18:40:47 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
18:40:47 INFO - PROCESS | 860 | 1469151647315 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - PROCESS | 860 | 1469151647350 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
18:40:47 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 120ms
18:40:47 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
18:40:47 INFO - PROCESS | 860 | 1469151647441 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 INFO - PROCESS | 860 | 1469151647477 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:40:47 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
18:40:47 INFO - do_test/)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
18:41:09 INFO - )
18:41:09 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
18:41:09 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
18:41:09 INFO - PROCESS | 860 | 1469151669357 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - PROCESS | 860 | 1469151669387 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
18:41:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
18:41:09 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
18:41:09 INFO - PROCESS | 860 | 1469151669528 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - PROCESS | 860 | 1469151669557 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
18:41:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
18:41:09 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
18:41:09 INFO - PROCESS | 860 | 1469151669706 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - PROCESS | 860 | 1469151669733 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
18:41:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
18:41:09 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
18:41:09 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
18:41:09 INFO - PROCESS | 860 | 1469151669878 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:09 INFO - PROCESS | 860 | 1469151669904 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 172ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
18:41:10 INFO - PROCESS | 860 | 1469151670060 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - PROCESS | 860 | 1469151670092 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
18:41:10 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
18:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:41:10 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 173ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
18:41:10 INFO - PROCESS | 860 | 1469151670242 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - PROCESS | 860 | 1469151670267 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
18:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
18:41:10 INFO - PROCESS | 860 | 1469151670423 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - PROCESS | 860 | 1469151670454 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
18:41:10 INFO - PROCESS | 860 | 1469151670592 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - PROCESS | 860 | 1469151670619 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
18:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 172ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
18:41:10 INFO - PROCESS | 860 | 1469151670771 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - PROCESS | 860 | 1469151670797 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:10 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
18:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:41:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
18:41:10 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
18:41:10 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
18:41:10 INFO - PROCESS | 860 | 1469151670942 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151670974 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
18:41:11 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
18:41:11 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
18:41:11 INFO - PROCESS | 860 | 1469151671123 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151671160 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
18:41:11 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
18:41:11 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
18:41:11 INFO - PROCESS | 860 | 1469151671308 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151671335 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
18:41:11 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
18:41:11 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
18:41:11 INFO - PROCESS | 860 | 1469151671476 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151671514 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
18:41:11 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
18:41:11 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
18:41:11 INFO - PROCESS | 860 | 1469151671654 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151671689 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
18:41:11 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
18:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:41:11 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
18:41:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
18:41:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
18:41:11 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
18:41:11 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
18:41:11 INFO - PROCESS | 860 | 1469151671826 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:11 INFO - PROCESS | 860 | 1469151671861 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
18:41:12 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 230ms
18:41:12 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
18:41:12 INFO - PROCESS | 860 | 1469151672060 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:12 INFO - PROCESS | 860 | 1469151672095 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
18:41:12 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
18:41:12 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
18:41:12 INFO - PROCESS | 860 | 1469151672239 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:12 INFO - PROCESS | 860 | 1469151672269 Marionette INFO sendAsync 4c2b3c18-7da1-492c-a627-03a387b83c29
18:41:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: