builder: mozilla-release_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-013
starttime: 1472094095.34
results: success (0)
buildid: 20160824164524
builduid: a02b7363b02c44939dc65790c494b50a
revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:35.339273) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:35.351193) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:35.351533) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:35.427026) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:35.427664) =========
'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:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-013
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-013
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-013
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-013
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-013
WINDIR=C:\WINDOWS
using PTY: False
--20:03:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 1.93 GB/s
20:03:48 (1.93 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.398000
========= master_lag: 0.40 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:36.224674) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:36.225235) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-013
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-013
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-013
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-013
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-013
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.509000
========= master_lag: 0.44 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:37.177172) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 20:01:37.177562) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --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-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-013
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-013
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-013
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-013
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-013
WINDIR=C:\WINDOWS
using PTY: False
2016-08-24 20:03:49,723 truncating revision to first 12 chars
2016-08-24 20:03:49,723 Setting DEBUG logging.
2016-08-24 20:03:49,723 attempt 1/10
2016-08-24 20:03:49,723 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-24 20:03:50,539 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/
program finished with exit code 0
elapsedTime=1.476000
========= master_lag: 1.32 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 20:01:39.976993) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:39.977397) =========
script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:39.977857) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:39.978129) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 20:01:39.994531) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 52 secs) (at 2016-08-24 20:01:39.994978) =========
'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-release' '--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-release', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-013
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=\Documents and Settings\cltbld.T-XP32-IX-013
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOGONSERVER=\\T-XP32-IX-013
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-013
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-013
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
20:03:51 INFO - MultiFileLogger online at 20160824 20:03:51 in C:\slave\test
20:03:51 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-release --download-symbols ondemand
20:03:51 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
20:03:51 INFO - {'append_to_log': False,
20:03:51 INFO - 'base_work_dir': 'C:\\slave\\test',
20:03:51 INFO - 'blob_upload_branch': 'mozilla-release',
20:03:51 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
20:03:51 INFO - 'buildbot_json_path': 'buildprops.json',
20:03:51 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
20:03:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:03:51 INFO - 'download_minidump_stackwalk': True,
20:03:51 INFO - 'download_symbols': 'ondemand',
20:03:51 INFO - 'e10s': False,
20:03:51 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
20:03:51 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
20:03:51 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
20:03:51 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
20:03:51 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
20:03:51 INFO - 'C:/mozilla-build/tooltool.py'),
20:03:51 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
20:03:51 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
20:03:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:03:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:03:51 INFO - 'log_level': 'info',
20:03:51 INFO - 'log_to_console': True,
20:03:51 INFO - 'opt_config_files': (),
20:03:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:03:51 INFO - '--processes=1',
20:03:51 INFO - '--config=%(test_path)s/wptrunner.ini',
20:03:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:03:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:03:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:03:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:03:51 INFO - 'pip_index': False,
20:03:51 INFO - 'require_test_zip': True,
20:03:51 INFO - 'test_type': ('testharness',),
20:03:51 INFO - 'this_chunk': '1',
20:03:51 INFO - 'total_chunks': '5',
20:03:51 INFO - 'virtualenv_path': 'venv',
20:03:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:03:51 INFO - 'work_dir': 'build'}
20:03:51 INFO - #####
20:03:51 INFO - ##### Running clobber step.
20:03:51 INFO - #####
20:03:51 INFO - Running pre-action listener: _resource_record_pre_action
20:03:51 INFO - Running main action method: clobber
20:03:51 INFO - rmtree: C:\slave\test\build
20:03:51 INFO - Using _rmtree_windows ...
20:03:51 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
20:04:25 INFO - Running post-action listener: _resource_record_post_action
20:04:25 INFO - #####
20:04:25 INFO - ##### Running read-buildbot-config step.
20:04:25 INFO - #####
20:04:25 INFO - Running pre-action listener: _resource_record_pre_action
20:04:25 INFO - Running main action method: read_buildbot_config
20:04:25 INFO - Using buildbot properties:
20:04:25 INFO - {
20:04:25 INFO - "project": "",
20:04:25 INFO - "product": "firefox",
20:04:25 INFO - "script_repo_revision": "production",
20:04:25 INFO - "scheduler": "tests-mozilla-release-xp_ix-pgo-unittest",
20:04:25 INFO - "repository": "",
20:04:25 INFO - "buildername": "Windows XP 32-bit mozilla-release pgo test web-platform-tests-1",
20:04:25 INFO - "buildid": "20160824164524",
20:04:25 INFO - "pgo_build": "True",
20:04:25 INFO - "basedir": "C:\\slave\\test",
20:04:25 INFO - "buildnumber": 2,
20:04:25 INFO - "slavename": "t-xp32-ix-013",
20:04:25 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0",
20:04:25 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
20:04:25 INFO - "platform": "win32",
20:04:25 INFO - "branch": "mozilla-release",
20:04:25 INFO - "repo_path": "releases/mozilla-release",
20:04:25 INFO - "moz_repo_path": "",
20:04:25 INFO - "stage_platform": "win32-pgo",
20:04:25 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a",
20:04:25 INFO - "slavebuilddir": "test"
20:04:25 INFO - }
20:04:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json.
20:04:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip.
20:04:25 INFO - Running post-action listener: _resource_record_post_action
20:04:25 INFO - #####
20:04:25 INFO - ##### Running download-and-extract step.
20:04:25 INFO - #####
20:04:25 INFO - Running pre-action listener: _resource_record_pre_action
20:04:25 INFO - Running main action method: download_and_extract
20:04:25 INFO - mkdir: C:\slave\test\build\tests
20:04:25 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')]}
20:04:25 INFO - https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json matches https://queue.taskcluster.net
20:04:25 INFO - trying https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json
20:04:25 INFO - Downloading https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.3.en-US.win32.test_packages.json
20:04:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.test_packages.json'}, attempt #1
20:04:25 INFO - Downloaded 1218 bytes.
20:04:25 INFO - Reading from file C:\slave\test\build\firefox-48.0.3.en-US.win32.test_packages.json
20:04:25 INFO - Using the following test package requirements:
20:04:25 INFO - {u'common': [u'firefox-48.0.3.en-US.win32.common.tests.zip'],
20:04:25 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.cppunittest.tests.zip'],
20:04:25 INFO - u'gtest': [u'firefox-48.0.3.en-US.win32.common.tests.zip'],
20:04:25 INFO - u'jittest': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'jsshell-win32.zip'],
20:04:25 INFO - u'mochitest': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.mochitest.tests.zip'],
20:04:25 INFO - u'mozbase': [u'firefox-48.0.3.en-US.win32.common.tests.zip'],
20:04:25 INFO - u'reftest': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.reftest.tests.zip'],
20:04:25 INFO - u'talos': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.talos.tests.zip'],
20:04:25 INFO - u'web-platform': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.web-platform.tests.zip'],
20:04:25 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.win32.common.tests.zip',
20:04:25 INFO - u'firefox-48.0.3.en-US.win32.xpcshell.tests.zip']}
20:04:25 INFO - Downloading packages: [u'firefox-48.0.3.en-US.win32.common.tests.zip', u'firefox-48.0.3.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
20:04:25 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')]}
20:04:25 INFO - https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
20:04:25 INFO - trying https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip
20:04:25 INFO - Downloading https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.common.tests.zip
20:04:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.common.tests.zip'}, attempt #1
20:04:26 INFO - Downloaded 19066624 bytes.
20:04:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
20:04:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
20:04:28 INFO - caution: filename not matched: web-platform/*
20:04:28 INFO - Return code: 11
20:04:28 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')]}
20:04:28 INFO - https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
20:04:28 INFO - trying https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip
20:04:28 INFO - Downloading https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.web-platform.tests.zip
20:04:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.web-platform.tests.zip'}, attempt #1
20:04:29 INFO - Downloaded 36389907 bytes.
20:04:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
20:04:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
20:04:55 INFO - caution: filename not matched: bin/*
20:04:55 INFO - caution: filename not matched: config/*
20:04:55 INFO - caution: filename not matched: mozbase/*
20:04:55 INFO - caution: filename not matched: marionette/*
20:04:55 INFO - caution: filename not matched: tools/wptserve/*
20:04:55 INFO - Return code: 11
20:04: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')]}
20:04:55 INFO - https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip matches https://queue.taskcluster.net
20:04:55 INFO - trying https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip
20:04:55 INFO - Downloading https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.zip
20:04:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.zip'}, attempt #1
20:04:59 INFO - Downloaded 55671668 bytes.
20:04:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip
20:04:59 INFO - mkdir: C:\slave\test\properties
20:04:59 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
20:04:59 INFO - Writing to file C:\slave\test\properties\build_url
20:04:59 INFO - Contents:
20:04:59 INFO - build_url:https://queue.taskcluster.net/v1/task/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.en-US.win32.zip
20:05:00 INFO - Running post-action listener: _resource_record_post_action
20:05:00 INFO - Running post-action listener: set_extra_try_arguments
20:05:00 INFO - #####
20:05:00 INFO - ##### Running create-virtualenv step.
20:05:00 INFO - #####
20:05:00 INFO - Running pre-action listener: _pre_create_virtualenv
20:05:00 INFO - Running pre-action listener: _resource_record_pre_action
20:05:00 INFO - Running main action method: create_virtualenv
20:05:00 INFO - Creating virtualenv C:\slave\test\build\venv
20:05:00 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
20:05:00 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
20:05:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
20:05:02 INFO - Installing distribute......................................................................................................................................................................................done.
20:05:03 INFO - Return code: 0
20:05:03 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
20:05:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:05:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:05:03 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-013', 'USERDOMAIN': 'T-XP32-IX-013', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-013', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013'}}, attempt #1
20:05:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
20:05:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
20:05:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:03 INFO - 'DCLOCATION': 'SCL3',
20:05:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:03 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:03 INFO - 'HOMEDRIVE': 'C:',
20:05:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:03 INFO - 'KTS_VERSION': '1.19c',
20:05:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:03 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:03 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:03 INFO - 'MOZ_AIRBAG': '1',
20:05:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:03 INFO - 'MOZ_MSVCVERSION': '8',
20:05:03 INFO - 'MOZ_NO_REMOTE': '1',
20:05:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:03 INFO - 'NO_EM_RESTART': '1',
20:05:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:03 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:03 INFO - 'OS': 'Windows_NT',
20:05:03 INFO - 'OURDRIVE': 'C:',
20:05:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:03 INFO - 'PROCESSOR_LEVEL': '6',
20:05:03 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:03 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:03 INFO - 'PROMPT': '$P$G',
20:05:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:03 INFO - 'PWD': 'C:\\slave\\test',
20:05:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:03 INFO - 'SESSIONNAME': 'Console',
20:05:03 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:03 INFO - 'SYSTEMDRIVE': 'C:',
20:05:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:03 INFO - 'TEST1': 'testie',
20:05:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:03 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:03 INFO - 'USERNAME': 'cltbld',
20:05:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:03 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:03 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:05:03 INFO - Downloading/unpacking psutil>=0.7.1
20:05:04 INFO - Running setup.py egg_info for package psutil
20:05:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:05:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:05:04 INFO - Installing collected packages: psutil
20:05:04 INFO - Running setup.py install for psutil
20:05:04 INFO - building 'psutil._psutil_windows' extension
20:05:04 INFO - error: Unable to find vcvarsall.bat
20:05:04 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-w0mcqg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:05:04 INFO - running install
20:05:04 INFO - running build
20:05:04 INFO - running build_py
20:05:04 INFO - creating build
20:05:04 INFO - creating build\lib.win32-2.7
20:05:04 INFO - creating build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
20:05:04 INFO - running build_ext
20:05:04 INFO - building 'psutil._psutil_windows' extension
20:05:04 INFO - error: Unable to find vcvarsall.bat
20:05:04 INFO - ----------------------------------------
20:05:04 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-w0mcqg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:05:04 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data\pip\pip.log
20:05:04 WARNING - Return code: 1
20:05:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
20:05:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:05:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-013', 'USERDOMAIN': 'T-XP32-IX-013', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-013', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013'}}, attempt #1
20:05:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
20:05:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:05:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:04 INFO - 'DCLOCATION': 'SCL3',
20:05:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:04 INFO - 'HOMEDRIVE': 'C:',
20:05:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:04 INFO - 'KTS_VERSION': '1.19c',
20:05:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:04 INFO - 'MOZ_AIRBAG': '1',
20:05:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:04 INFO - 'MOZ_MSVCVERSION': '8',
20:05:04 INFO - 'MOZ_NO_REMOTE': '1',
20:05:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:04 INFO - 'NO_EM_RESTART': '1',
20:05:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:04 INFO - 'OS': 'Windows_NT',
20:05:04 INFO - 'OURDRIVE': 'C:',
20:05:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:04 INFO - 'PROCESSOR_LEVEL': '6',
20:05:04 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:04 INFO - 'PROMPT': '$P$G',
20:05:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:04 INFO - 'PWD': 'C:\\slave\\test',
20:05:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:04 INFO - 'SESSIONNAME': 'Console',
20:05:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:04 INFO - 'SYSTEMDRIVE': 'C:',
20:05:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:04 INFO - 'TEST1': 'testie',
20:05:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:04 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:04 INFO - 'USERNAME': 'cltbld',
20:05:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:04 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:05:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:05:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:05:04 INFO - Running setup.py egg_info for package mozsystemmonitor
20:05:04 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
20:05:04 INFO - Running setup.py egg_info for package psutil
20:05:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:05:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:05:04 INFO - Installing collected packages: mozsystemmonitor, psutil
20:05:04 INFO - Running setup.py install for mozsystemmonitor
20:05:04 INFO - Running setup.py install for psutil
20:05:04 INFO - building 'psutil._psutil_windows' extension
20:05:04 INFO - error: Unable to find vcvarsall.bat
20:05:04 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-sdyfbm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:05:04 INFO - running install
20:05:04 INFO - running build
20:05:04 INFO - running build_py
20:05:04 INFO - running build_ext
20:05:04 INFO - building 'psutil._psutil_windows' extension
20:05:04 INFO - error: Unable to find vcvarsall.bat
20:05:04 INFO - ----------------------------------------
20:05:04 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-sdyfbm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:05:04 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-013\Application Data\pip\pip.log
20:05:04 WARNING - Return code: 1
20:05:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
20:05:04 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:05:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-013', 'USERDOMAIN': 'T-XP32-IX-013', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-013', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013'}}, attempt #1
20:05:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
20:05:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:05:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:04 INFO - 'DCLOCATION': 'SCL3',
20:05:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:04 INFO - 'HOMEDRIVE': 'C:',
20:05:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:04 INFO - 'KTS_VERSION': '1.19c',
20:05:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:04 INFO - 'MOZ_AIRBAG': '1',
20:05:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:04 INFO - 'MOZ_MSVCVERSION': '8',
20:05:04 INFO - 'MOZ_NO_REMOTE': '1',
20:05:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:04 INFO - 'NO_EM_RESTART': '1',
20:05:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:04 INFO - 'OS': 'Windows_NT',
20:05:04 INFO - 'OURDRIVE': 'C:',
20:05:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:04 INFO - 'PROCESSOR_LEVEL': '6',
20:05:04 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:04 INFO - 'PROMPT': '$P$G',
20:05:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:04 INFO - 'PWD': 'C:\\slave\\test',
20:05:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:04 INFO - 'SESSIONNAME': 'Console',
20:05:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:04 INFO - 'SYSTEMDRIVE': 'C:',
20:05:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:04 INFO - 'TEST1': 'testie',
20:05:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:04 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:04 INFO - 'USERNAME': 'cltbld',
20:05:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:04 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:05 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:05:05 INFO - Downloading/unpacking blobuploader==1.2.4
20:05:05 INFO - Downloading blobuploader-1.2.4.tar.gz
20:05:05 INFO - Running setup.py egg_info for package blobuploader
20:05:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:05:06 INFO - Running setup.py egg_info for package requests
20:05:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:05:06 INFO - Downloading docopt-0.6.1.tar.gz
20:05:06 INFO - Running setup.py egg_info for package docopt
20:05:06 INFO - Installing collected packages: blobuploader, docopt, requests
20:05:06 INFO - Running setup.py install for blobuploader
20:05:06 INFO - Running setup.py install for docopt
20:05:06 INFO - Running setup.py install for requests
20:05:06 INFO - Successfully installed blobuploader docopt requests
20:05:06 INFO - Cleaning up...
20:05:06 INFO - Return code: 0
20:05:06 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:05:06 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')]}
20:05:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:05:06 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')]}
20:05:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:05:06 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-013', 'USERDOMAIN': 'T-XP32-IX-013', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-013', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013'}}, attempt #1
20:05:06 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
20:05:06 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
20:05:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:06 INFO - 'DCLOCATION': 'SCL3',
20:05:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:06 INFO - 'HOMEDRIVE': 'C:',
20:05:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:06 INFO - 'KTS_VERSION': '1.19c',
20:05:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:06 INFO - 'MOZ_AIRBAG': '1',
20:05:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:06 INFO - 'MOZ_MSVCVERSION': '8',
20:05:06 INFO - 'MOZ_NO_REMOTE': '1',
20:05:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:06 INFO - 'NO_EM_RESTART': '1',
20:05:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:06 INFO - 'OS': 'Windows_NT',
20:05:06 INFO - 'OURDRIVE': 'C:',
20:05:06 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:06 INFO - 'PROCESSOR_LEVEL': '6',
20:05:06 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:06 INFO - 'PROMPT': '$P$G',
20:05:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:06 INFO - 'PWD': 'C:\\slave\\test',
20:05:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:06 INFO - 'SESSIONNAME': 'Console',
20:05:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:06 INFO - 'SYSTEMDRIVE': 'C:',
20:05:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:06 INFO - 'TEST1': 'testie',
20:05:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:06 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:06 INFO - 'USERNAME': 'cltbld',
20:05:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:06 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:10 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:05:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:05:10 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:05:10 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:05:10 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:05:10 INFO - Unpacking c:\slave\test\build\tests\marionette
20:05:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:05:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:05:10 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
20:05:10 INFO - Running setup.py install for browsermob-proxy
20:05:14 INFO - Running setup.py install for manifestparser
20:05:14 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for marionette-client
20:05:14 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:05:14 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for marionette-driver
20:05:14 INFO - Running setup.py install for mozcrash
20:05:14 INFO - Running setup.py install for mozdebug
20:05:14 INFO - Running setup.py install for mozdevice
20:05:14 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozfile
20:05:14 INFO - Running setup.py install for mozhttpd
20:05:14 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozinfo
20:05:14 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozInstall
20:05:14 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozleak
20:05:14 INFO - Running setup.py install for mozlog
20:05:14 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for moznetwork
20:05:14 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozprocess
20:05:14 INFO - Running setup.py install for mozprofile
20:05:14 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozrunner
20:05:14 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for mozscreenshot
20:05:14 INFO - Running setup.py install for moztest
20:05:14 INFO - Running setup.py install for mozversion
20:05:14 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:05:14 INFO - Running setup.py install for wptserve
20:05: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
20:05:14 INFO - Cleaning up...
20:05:14 INFO - Return code: 0
20:05:14 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:05: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')]}
20:05:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:05: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')]}
20:05:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:05: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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-013', 'USERDOMAIN': 'T-XP32-IX-013', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-013', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013'}}, attempt #1
20:05: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
20:05: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
20:05:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:14 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:14 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:14 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:14 INFO - 'DCLOCATION': 'SCL3',
20:05:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:14 INFO - 'HOMEDRIVE': 'C:',
20:05:14 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:14 INFO - 'KTS_VERSION': '1.19c',
20:05:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:14 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:14 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:14 INFO - 'MOZ_AIRBAG': '1',
20:05:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:14 INFO - 'MOZ_MSVCVERSION': '8',
20:05:14 INFO - 'MOZ_NO_REMOTE': '1',
20:05:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:14 INFO - 'NO_EM_RESTART': '1',
20:05:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:14 INFO - 'OS': 'Windows_NT',
20:05:14 INFO - 'OURDRIVE': 'C:',
20:05:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:14 INFO - 'PROCESSOR_LEVEL': '6',
20:05:14 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:14 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:14 INFO - 'PROMPT': '$P$G',
20:05:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:14 INFO - 'PWD': 'C:\\slave\\test',
20:05:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:14 INFO - 'SESSIONNAME': 'Console',
20:05:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:14 INFO - 'SYSTEMDRIVE': 'C:',
20:05:14 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:14 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:14 INFO - 'TEST1': 'testie',
20:05:14 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:14 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:14 INFO - 'USERNAME': 'cltbld',
20:05:14 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:14 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:05:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:05:17 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:05:17 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:05:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:05:17 INFO - Unpacking c:\slave\test\build\tests\marionette
20:05:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:05:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:05:17 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))
20:05:23 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))
20:05:23 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))
20:05:23 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))
20:05:23 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))
20:05:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
20:05:23 INFO - Downloading blessings-1.6.tar.gz
20:05:23 INFO - Running setup.py egg_info for package blessings
20:05:23 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))
20:05:23 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:05:23 INFO - Running setup.py install for blessings
20:05:23 INFO - Running setup.py install for browsermob-proxy
20:05:23 INFO - Running setup.py install for manifestparser
20:05:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for marionette-client
20:05:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:05:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for marionette-driver
20:05:23 INFO - Running setup.py install for mozcrash
20:05:23 INFO - Running setup.py install for mozdebug
20:05:23 INFO - Running setup.py install for mozdevice
20:05:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for mozhttpd
20:05:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for mozInstall
20:05:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for mozleak
20:05:23 INFO - Running setup.py install for mozprofile
20:05:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Running setup.py install for mozrunner
20:05:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:05:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:05:24 INFO - Running setup.py install for mozscreenshot
20:05:24 INFO - Running setup.py install for moztest
20:05:24 INFO - Running setup.py install for mozversion
20:05:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:05:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:05:24 INFO - Running setup.py install for wptserve
20:05:24 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:05:24 INFO - Cleaning up...
20:05:24 INFO - Return code: 0
20:05:24 INFO - Done creating virtualenv C:\slave\test\build\venv.
20:05:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:05:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:05:24 INFO - Reading from file tmpfile_stdout
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - Current package versions:
20:05:24 INFO - blessings == 1.6
20:05:24 INFO - blobuploader == 1.2.4
20:05:24 INFO - browsermob-proxy == 0.6.0
20:05:24 INFO - distribute == 0.6.14
20:05:24 INFO - docopt == 0.6.1
20:05:24 INFO - manifestparser == 1.1
20:05:24 INFO - marionette-client == 2.3.0
20:05:24 INFO - marionette-driver == 1.4.0
20:05:24 INFO - mozInstall == 1.12
20:05:24 INFO - mozcrash == 0.17
20:05:24 INFO - mozdebug == 0.1
20:05:24 INFO - mozdevice == 0.48
20:05:24 INFO - mozfile == 1.2
20:05:24 INFO - mozhttpd == 0.7
20:05:24 INFO - mozinfo == 0.9
20:05:24 INFO - mozleak == 0.1
20:05:24 INFO - mozlog == 3.1
20:05:24 INFO - moznetwork == 0.27
20:05:24 INFO - mozprocess == 0.22
20:05:24 INFO - mozprofile == 0.28
20:05:24 INFO - mozrunner == 6.11
20:05:24 INFO - mozscreenshot == 0.1
20:05:24 INFO - mozsystemmonitor == 0.0
20:05:24 INFO - moztest == 0.7
20:05:24 INFO - mozversion == 1.4
20:05:24 INFO - requests == 1.2.3
20:05:24 INFO - wptserve == 1.4.0
20:05:24 INFO - Running post-action listener: _resource_record_post_action
20:05:24 INFO - Running post-action listener: _start_resource_monitoring
20:05:24 INFO - Starting resource monitoring.
20:05:24 INFO - #####
20:05:24 INFO - ##### Running pull step.
20:05:24 INFO - #####
20:05:24 INFO - Running pre-action listener: _resource_record_pre_action
20:05:24 INFO - Running main action method: pull
20:05:24 INFO - Pull has nothing to do!
20:05:24 INFO - Running post-action listener: _resource_record_post_action
20:05:24 INFO - #####
20:05:24 INFO - ##### Running install step.
20:05:24 INFO - #####
20:05:24 INFO - Running pre-action listener: _resource_record_pre_action
20:05:24 INFO - Running main action method: install
20:05:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:05:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:05:24 INFO - Reading from file tmpfile_stdout
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - Detecting whether we're running mozinstall >=1.0...
20:05:24 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
20:05:24 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
20:05:24 INFO - Reading from file tmpfile_stdout
20:05:24 INFO - Output received:
20:05:24 INFO - Usage: mozinstall-script.py [options] installer
20:05:24 INFO - Options:
20:05:24 INFO - -h, --help show this help message and exit
20:05:24 INFO - -d DEST, --destination=DEST
20:05:24 INFO - Directory to install application into. [default:
20:05:24 INFO - "C:\slave\test"]
20:05:24 INFO - --app=APP Application being installed. [default: firefox]
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - Using _rmtree_windows ...
20:05:24 INFO - mkdir: C:\slave\test\build\application
20:05:24 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.3.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
20:05:24 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.3.en-US.win32.zip --destination C:\slave\test\build\application
20:05:26 INFO - Reading from file tmpfile_stdout
20:05:26 INFO - Output received:
20:05:26 INFO - C:\slave\test\build\application\firefox\firefox.exe
20:05:26 INFO - Using _rmtree_windows ...
20:05:26 INFO - Using _rmtree_windows ...
20:05:26 INFO - Running post-action listener: _resource_record_post_action
20:05:26 INFO - #####
20:05:26 INFO - ##### Running run-tests step.
20:05:26 INFO - #####
20:05:26 INFO - Running pre-action listener: _resource_record_pre_action
20:05:26 INFO - Running main action method: run_tests
20:05:26 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
20:05:26 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:05:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:05:26 INFO - grabbing minidump binary from tooltool
20:05:26 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')]}
20:05:26 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 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
20:05:26 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
20:05:26 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
20:05:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
20:05:27 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpyvsr86
20:05:27 INFO - INFO - File integrity verified, renaming tmpyvsr86 to win32-minidump_stackwalk.exe
20:05:27 INFO - Return code: 0
20:05:27 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
20:05:27 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
20:05:27 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/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.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
20:05:27 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/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.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
20:05:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:05:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013\\Application Data',
20:05:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:05:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-013',
20:05:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:05:27 INFO - 'DCLOCATION': 'SCL3',
20:05:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:05:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:05:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:05:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:05:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:05:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:05:27 INFO - 'HOMEDRIVE': 'C:',
20:05:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:05:27 INFO - 'KTS_VERSION': '1.19c',
20:05:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:05:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-013',
20:05:27 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
20:05:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:05:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:05:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:05:27 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:05:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:05:27 INFO - 'MOZ_AIRBAG': '1',
20:05:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:05:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:05:27 INFO - 'MOZ_MSVCVERSION': '8',
20:05:27 INFO - 'MOZ_NO_REMOTE': '1',
20:05:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:05:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:05:27 INFO - 'NO_EM_RESTART': '1',
20:05:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:05:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:05:27 INFO - 'OS': 'Windows_NT',
20:05:27 INFO - 'OURDRIVE': 'C:',
20:05:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:05:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:05:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:05:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:05:27 INFO - 'PROCESSOR_LEVEL': '6',
20:05:27 INFO - 'PROCESSOR_REVISION': '1e05',
20:05:27 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:05:27 INFO - 'PROMPT': '$P$G',
20:05:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:05:27 INFO - 'PWD': 'C:\\slave\\test',
20:05:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:05:27 INFO - 'SESSIONNAME': 'Console',
20:05:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:05:27 INFO - 'SYSTEMDRIVE': 'C:',
20:05:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:05:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:27 INFO - 'TEST1': 'testie',
20:05:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:05:27 INFO - 'USERDOMAIN': 'T-XP32-IX-013',
20:05:27 INFO - 'USERNAME': 'cltbld',
20:05:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-013',
20:05:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:05:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:05:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:05:27 INFO - 'WINDIR': 'C:\\WINDOWS',
20:05:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:05:27 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/GZl5lU2NQQiloniTd8abWg/artifacts/public/build/firefox-48.0.3.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
20:05:28 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
20:05:28 INFO - import pkg_resources
20:05:30 INFO - Using 1 client processes
20:05:32 INFO - SUITE-START | Running 1476 tests
20:05:32 INFO - Running testharness tests
20:05:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:05:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
20:05:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:05:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
20:05:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:05:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
20:05:32 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
20:05:32 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
20:05:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
20:05:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
20:05:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
20:05:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
20:05:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 78ms
20:05:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
20:05:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
20:05:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
20:05:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
20:05:32 INFO - Setting up ssl
20:05:32 INFO - PROCESS | certutil |
20:05:32 INFO - PROCESS | certutil |
20:05:32 INFO - PROCESS | certutil |
20:05:32 INFO - Certificate Nickname Trust Attributes
20:05:32 INFO - SSL,S/MIME,JAR/XPI
20:05:32 INFO -
20:05:32 INFO - web-platform-tests CT,,
20:05:32 INFO -
20:05:32 INFO - Starting runner
20:05:34 INFO - PROCESS | 3248 | 1472094334517 Marionette INFO Listening on port 2828
20:05:35 INFO - PROCESS | 3248 | 1472094335579 Marionette INFO startBrowser 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:35 INFO - PROCESS | 3248 | 1472094335588 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:35 INFO - PROCESS | 3248 | 1472094335766 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:35 INFO - PROCESS | 3248 | 1472094335782 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336098 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:05:36 INFO - PROCESS | 3248 | 1472094336118 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336124 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 183ms
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:05:36 INFO - PROCESS | 3248 | 1472094336307 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336342 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 144ms
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:05:36 INFO - PROCESS | 3248 | 1472094336473 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 157ms
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:05:36 INFO - PROCESS | 3248 | 1472094336617 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336648 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 156ms
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:05:36 INFO - PROCESS | 3248 | 1472094336784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336812 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 157ms
20:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:05:36 INFO - PROCESS | 3248 | 1472094336931 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:36 INFO - PROCESS | 3248 | 1472094336974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 157ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:05:37 INFO - PROCESS | 3248 | 1472094337100 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337110 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 156ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:05:37 INFO - PROCESS | 3248 | 1472094337259 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337303 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 144ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:05:37 INFO - PROCESS | 3248 | 1472094337413 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337456 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 156ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:05:37 INFO - PROCESS | 3248 | 1472094337558 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337595 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 157ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:05:37 INFO - PROCESS | 3248 | 1472094337728 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337769 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 144ms
20:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:05:37 INFO - PROCESS | 3248 | 1472094337873 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:37 INFO - PROCESS | 3248 | 1472094337914 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 183ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:05:38 INFO - PROCESS | 3248 | 1472094338086 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338102 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 156ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:05:38 INFO - PROCESS | 3248 | 1472094338233 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338265 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 105ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:05:38 INFO - PROCESS | 3248 | 1472094338368 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338394 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 156ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:05:38 INFO - PROCESS | 3248 | 1472094338509 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338551 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 157ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:05:38 INFO - PROCESS | 3248 | 1472094338678 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 104ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:05:38 INFO - PROCESS | 3248 | 1472094338796 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338808 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 156ms
20:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:05:38 INFO - PROCESS | 3248 | 1472094338937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:38 INFO - PROCESS | 3248 | 1472094338980 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 157ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:05:39 INFO - PROCESS | 3248 | 1472094339104 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339135 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 156ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:05:39 INFO - PROCESS | 3248 | 1472094339254 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339290 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 157ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:05:39 INFO - PROCESS | 3248 | 1472094339418 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339451 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 157ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:05:39 INFO - PROCESS | 3248 | 1472094339567 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339608 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 156ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:05:39 INFO - PROCESS | 3248 | 1472094339735 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339777 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 196ms
20:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:05:39 INFO - PROCESS | 3248 | 1472094339928 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:39 INFO - PROCESS | 3248 | 1472094339980 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 144ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:05:40 INFO - PROCESS | 3248 | 1472094340079 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340131 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 157ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:05:40 INFO - PROCESS | 3248 | 1472094340248 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340298 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 182ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:05:40 INFO - PROCESS | 3248 | 1472094340434 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 144ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:05:40 INFO - PROCESS | 3248 | 1472094340604 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340653 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 144ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:05:40 INFO - PROCESS | 3248 | 1472094340766 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340797 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 156ms
20:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:05:40 INFO - PROCESS | 3248 | 1472094340911 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:40 INFO - PROCESS | 3248 | 1472094340949 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 157ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:05:41 INFO - PROCESS | 3248 | 1472094341078 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341110 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 157ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:05:41 INFO - PROCESS | 3248 | 1472094341241 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341280 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 156ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:05:41 INFO - PROCESS | 3248 | 1472094341389 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341442 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 157ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:05:41 INFO - PROCESS | 3248 | 1472094341537 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341575 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 157ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:05:41 INFO - PROCESS | 3248 | 1472094341704 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341744 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 143ms
20:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:05:41 INFO - PROCESS | 3248 | 1472094341856 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:41 INFO - PROCESS | 3248 | 1472094341908 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 183ms
20:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:05:42 INFO - PROCESS | 3248 | 1472094342066 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - PROCESS | 3248 | 1472094342102 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 144ms
20:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:05:42 INFO - PROCESS | 3248 | 1472094342207 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - PROCESS | 3248 | 1472094342246 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 156ms
20:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:05:42 INFO - PROCESS | 3248 | 1472094342375 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - PROCESS | 3248 | 1472094342435 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 157ms
20:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:05:42 INFO - PROCESS | 3248 | 1472094342542 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - PROCESS | 3248 | 1472094342569 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 157ms
20:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:05:42 INFO - PROCESS | 3248 | 1472094342689 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:42 INFO - PROCESS | 3248 | 1472094342728 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 443ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:05:43 INFO - PROCESS | 3248 | 1472094343140 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - PROCESS | 3248 | 1472094343167 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 118ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:05:43 INFO - PROCESS | 3248 | 1472094343260 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - PROCESS | 3248 | 1472094343309 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 196ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:05:43 INFO - PROCESS | 3248 | 1472094343454 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - PROCESS | 3248 | 1472094343491 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 156ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:05:43 INFO - PROCESS | 3248 | 1472094343621 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - PROCESS | 3248 | 1472094343658 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 157ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:05:43 INFO - PROCESS | 3248 | 1472094343773 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - PROCESS | 3248 | 1472094343812 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 157ms
20:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:05:43 INFO - PROCESS | 3248 | 1472094343967 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344005 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 157ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:05:44 INFO - PROCESS | 3248 | 1472094344115 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344141 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 156ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:05:44 INFO - PROCESS | 3248 | 1472094344282 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344295 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 144ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:05:44 INFO - PROCESS | 3248 | 1472094344427 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344461 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 157ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:05:44 INFO - PROCESS | 3248 | 1472094344592 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344636 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 156ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:05:44 INFO - PROCESS | 3248 | 1472094344761 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344783 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 157ms
20:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:05:44 INFO - PROCESS | 3248 | 1472094344910 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:44 INFO - PROCESS | 3248 | 1472094344949 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 156ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:05:45 INFO - PROCESS | 3248 | 1472094345078 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345088 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 157ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:05:45 INFO - PROCESS | 3248 | 1472094345224 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345253 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 157ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:05:45 INFO - PROCESS | 3248 | 1472094345393 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345411 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 156ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:05:45 INFO - PROCESS | 3248 | 1472094345540 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345577 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 144ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:05:45 INFO - PROCESS | 3248 | 1472094345710 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345736 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 157ms
20:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:05:45 INFO - PROCESS | 3248 | 1472094345858 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:45 INFO - PROCESS | 3248 | 1472094345896 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 156ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:05:46 INFO - PROCESS | 3248 | 1472094346027 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346051 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 157ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:05:46 INFO - PROCESS | 3248 | 1472094346175 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346211 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 157ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:05:46 INFO - PROCESS | 3248 | 1472094346344 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346370 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 156ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:05:46 INFO - PROCESS | 3248 | 1472094346489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346534 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 157ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:05:46 INFO - PROCESS | 3248 | 1472094346660 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 157ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:05:46 INFO - PROCESS | 3248 | 1472094346805 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - PROCESS | 3248 | 1472094346860 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 156ms
20:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:05:46 INFO - PROCESS | 3248 | 1472094346975 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 157ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:05:47 INFO - PROCESS | 3248 | 1472094347138 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347157 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 157ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:05:47 INFO - PROCESS | 3248 | 1472094347286 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347332 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 156ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:05:47 INFO - PROCESS | 3248 | 1472094347462 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347493 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 209ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:05:47 INFO - PROCESS | 3248 | 1472094347660 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347700 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 157ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:05:47 INFO - PROCESS | 3248 | 1472094347811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094347863 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 156ms
20:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:05:47 INFO - PROCESS | 3248 | 1472094347976 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:47 INFO - PROCESS | 3248 | 1472094348012 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 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.
20:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 157ms
20:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:05:48 INFO - PROCESS | 3248 | 1472094348124 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 INFO - PROCESS | 3248 | 1472094348170 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 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.
20:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 157ms
20:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:05:48 INFO - PROCESS | 3248 | 1472094348299 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 INFO - PROCESS | 3248 | 1472094348333 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 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.
20:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 418ms
20:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:05:48 INFO - PROCESS | 3248 | 1472094348709 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 INFO - PROCESS | 3248 | 1472094348745 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 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.
20:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 156ms
20:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:05:48 INFO - PROCESS | 3248 | 1472094348877 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:48 INFO - PROCESS | 3248 | 1472094348893 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 157ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:05:49 INFO - PROCESS | 3248 | 1472094349029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349078 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 183ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:05:49 INFO - PROCESS | 3248 | 1472094349215 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349266 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 208ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:05:49 INFO - PROCESS | 3248 | 1472094349439 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349454 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 157ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:05:49 INFO - PROCESS | 3248 | 1472094349590 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349625 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 157ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:05:49 INFO - PROCESS | 3248 | 1472094349737 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349778 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 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.
20:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 143ms
20:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:05:49 INFO - PROCESS | 3248 | 1472094349905 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:49 INFO - PROCESS | 3248 | 1472094349940 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 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.
20:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 144ms
20:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:05:50 INFO - PROCESS | 3248 | 1472094350178 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 INFO - PROCESS | 3248 | 1472094350223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 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.
20:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 182ms
20:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:05:50 INFO - PROCESS | 3248 | 1472094350390 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 INFO - PROCESS | 3248 | 1472094350410 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 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.
20:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 144ms
20:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:05:50 INFO - PROCESS | 3248 | 1472094350531 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 INFO - PROCESS | 3248 | 1472094350562 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 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.
20:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 157ms
20:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:05:50 INFO - PROCESS | 3248 | 1472094350701 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 INFO - PROCESS | 3248 | 1472094350728 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 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.
20:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 182ms
20:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:05:50 INFO - PROCESS | 3248 | 1472094350887 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:50 INFO - PROCESS | 3248 | 1472094350899 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 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.
20:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 143ms
20:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:05:51 INFO - PROCESS | 3248 | 1472094351033 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351071 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 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.
20:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 157ms
20:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:05:51 INFO - PROCESS | 3248 | 1472094351205 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351234 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 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.
20:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 156ms
20:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:05:51 INFO - PROCESS | 3248 | 1472094351349 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351389 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 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.
20:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 157ms
20:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:05:51 INFO - PROCESS | 3248 | 1472094351514 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351544 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 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.
20:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 157ms
20:05:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:05:51 INFO - PROCESS | 3248 | 1472094351683 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351709 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:05:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 156ms
20:05:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:05:51 INFO - PROCESS | 3248 | 1472094351832 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:51 INFO - PROCESS | 3248 | 1472094351881 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:05:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms
20:05:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:05:52 INFO - PROCESS | 3248 | 1472094352247 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - PROCESS | 3248 | 1472094352300 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:05:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 235ms
20:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:05:52 INFO - PROCESS | 3248 | 1472094352494 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - PROCESS | 3248 | 1472094352524 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 157ms
20:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:05:52 INFO - PROCESS | 3248 | 1472094352660 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - PROCESS | 3248 | 1472094352697 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 196ms
20:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:05:52 INFO - PROCESS | 3248 | 1472094352842 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - PROCESS | 3248 | 1472094352870 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 156ms
20:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:05:52 INFO - PROCESS | 3248 | 1472094353010 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353028 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 157ms
20:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:05:53 INFO - PROCESS | 3248 | 1472094353158 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353192 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 157ms
20:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:05:53 INFO - PROCESS | 3248 | 1472094353327 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353347 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 156ms
20:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:05:53 INFO - PROCESS | 3248 | 1472094353472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353508 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 157ms
20:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:05:53 INFO - PROCESS | 3248 | 1472094353644 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353683 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 157ms
20:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:05:53 INFO - PROCESS | 3248 | 1472094353811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:53 INFO - PROCESS | 3248 | 1472094353833 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:54 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
20:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 587ms
20:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:05:54 INFO - PROCESS | 3248 | 1472094354395 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:54 INFO - PROCESS | 3248 | 1472094354431 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 587ms
20:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:05:54 INFO - PROCESS | 3248 | 1472094354972 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:54 INFO - PROCESS | 3248 | 1472094355000 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 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
20:05:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:05:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 157ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:05:55 INFO - PROCESS | 3248 | 1472094355143 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355164 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 157ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:05:55 INFO - PROCESS | 3248 | 1472094355287 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355326 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 156ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:05:55 INFO - PROCESS | 3248 | 1472094355456 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355474 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 157ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:05:55 INFO - PROCESS | 3248 | 1472094355606 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355645 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 157ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:05:55 INFO - PROCESS | 3248 | 1472094355753 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355782 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 156ms
20:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:05:55 INFO - PROCESS | 3248 | 1472094355921 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:55 INFO - PROCESS | 3248 | 1472094355957 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 144ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:05:56 INFO - PROCESS | 3248 | 1472094356072 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356118 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 157ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:05:56 INFO - PROCESS | 3248 | 1472094356242 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356283 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 156ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:05:56 INFO - PROCESS | 3248 | 1472094356395 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356440 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 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
20:05:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 157ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:05:56 INFO - PROCESS | 3248 | 1472094356559 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356606 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 157ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:05:56 INFO - PROCESS | 3248 | 1472094356723 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356735 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 156ms
20:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:05:56 INFO - PROCESS | 3248 | 1472094356867 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:56 INFO - PROCESS | 3248 | 1472094356907 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 144ms
20:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:05:57 INFO - PROCESS | 3248 | 1472094357035 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - PROCESS | 3248 | 1472094357067 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 157ms
20:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:05:57 INFO - PROCESS | 3248 | 1472094357185 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - PROCESS | 3248 | 1472094357233 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 156ms
20:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:05:57 INFO - PROCESS | 3248 | 1472094357352 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - PROCESS | 3248 | 1472094357397 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 353ms
20:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:05:57 INFO - PROCESS | 3248 | 1472094357724 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - PROCESS | 3248 | 1472094357745 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 182ms
20:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:05:57 INFO - PROCESS | 3248 | 1472094357909 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:57 INFO - PROCESS | 3248 | 1472094357937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 156ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:05:58 INFO - PROCESS | 3248 | 1472094358081 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358099 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 183ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:05:58 INFO - PROCESS | 3248 | 1472094358262 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358281 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 183ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:05:58 INFO - PROCESS | 3248 | 1472094358454 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358480 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 156ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:05:58 INFO - PROCESS | 3248 | 1472094358606 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358643 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 157ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:05:58 INFO - PROCESS | 3248 | 1472094358773 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358806 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 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
20:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 157ms
20:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:05:58 INFO - PROCESS | 3248 | 1472094358941 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:58 INFO - PROCESS | 3248 | 1472094358952 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 156ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:05:59 INFO - PROCESS | 3248 | 1472094359087 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - PROCESS | 3248 | 1472094359115 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 157ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:05:59 INFO - PROCESS | 3248 | 1472094359256 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - PROCESS | 3248 | 1472094359270 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 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
20:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 157ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:05:59 INFO - PROCESS | 3248 | 1472094359410 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - PROCESS | 3248 | 1472094359464 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 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
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
20:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:05:59 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
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
20:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
20:05:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:05:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 274ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:05:59 INFO - PROCESS | 3248 | 1472094359696 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - PROCESS | 3248 | 1472094359717 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 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.
20:05:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 156ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:05:59 INFO - PROCESS | 3248 | 1472094359845 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 INFO - PROCESS | 3248 | 1472094359886 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:05:59 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.
20:05:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 157ms
20:05:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:06:00 INFO - PROCESS | 3248 | 1472094360019 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360037 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 157ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:06:00 INFO - PROCESS | 3248 | 1472094360166 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360196 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 156ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:06:00 INFO - PROCESS | 3248 | 1472094360334 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360352 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 157ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:06:00 INFO - PROCESS | 3248 | 1472094360479 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360511 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 157ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:06:00 INFO - PROCESS | 3248 | 1472094360647 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360690 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 156ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:06:00 INFO - PROCESS | 3248 | 1472094360793 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094360830 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 157ms
20:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:06:00 INFO - PROCESS | 3248 | 1472094360966 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:00 INFO - PROCESS | 3248 | 1472094361001 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 157ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:06:01 INFO - PROCESS | 3248 | 1472094361135 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - PROCESS | 3248 | 1472094361162 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 183ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:06:01 INFO - PROCESS | 3248 | 1472094361316 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - PROCESS | 3248 | 1472094361347 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 143ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:06:01 INFO - PROCESS | 3248 | 1472094361463 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - PROCESS | 3248 | 1472094361503 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 157ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:06:01 INFO - PROCESS | 3248 | 1472094361635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - PROCESS | 3248 | 1472094361677 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 157ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:06:01 INFO - PROCESS | 3248 | 1472094361784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - PROCESS | 3248 | 1472094361833 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 195ms
20:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:06:01 INFO - PROCESS | 3248 | 1472094361989 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362009 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 157ms
20:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:06:02 INFO - PROCESS | 3248 | 1472094362133 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362175 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 157ms
20:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:06:02 INFO - PROCESS | 3248 | 1472094362303 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362345 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 156ms
20:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:06:02 INFO - PROCESS | 3248 | 1472094362452 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362496 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 157ms
20:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:06:02 INFO - PROCESS | 3248 | 1472094362611 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362652 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 157ms
20:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:06:02 INFO - PROCESS | 3248 | 1472094362777 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:02 INFO - PROCESS | 3248 | 1472094362857 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 404ms
20:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:06:03 INFO - PROCESS | 3248 | 1472094363195 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - PROCESS | 3248 | 1472094363223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 157ms
20:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:06:03 INFO - PROCESS | 3248 | 1472094363340 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - PROCESS | 3248 | 1472094363378 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 157ms
20:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:06:03 INFO - PROCESS | 3248 | 1472094363510 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - PROCESS | 3248 | 1472094363563 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 182ms
20:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:06:03 INFO - PROCESS | 3248 | 1472094363700 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - PROCESS | 3248 | 1472094363739 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 144ms
20:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:06:03 INFO - PROCESS | 3248 | 1472094363847 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:03 INFO - PROCESS | 3248 | 1472094363883 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 157ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:06:04 INFO - PROCESS | 3248 | 1472094364015 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364039 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 156ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:06:04 INFO - PROCESS | 3248 | 1472094364164 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364195 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 157ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:06:04 INFO - PROCESS | 3248 | 1472094364331 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364344 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 157ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:06:04 INFO - PROCESS | 3248 | 1472094364479 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364517 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 156ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:06:04 INFO - PROCESS | 3248 | 1472094364647 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364683 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 157ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:06:04 INFO - PROCESS | 3248 | 1472094364816 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - PROCESS | 3248 | 1472094364836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 157ms
20:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:06:04 INFO - PROCESS | 3248 | 1472094364981 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - PROCESS | 3248 | 1472094365011 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 195ms
20:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:06:05 INFO - PROCESS | 3248 | 1472094365170 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - PROCESS | 3248 | 1472094365217 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 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
20:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 157ms
20:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:06:05 INFO - PROCESS | 3248 | 1472094365336 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - PROCESS | 3248 | 1472094365363 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 183ms
20:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:06:05 INFO - PROCESS | 3248 | 1472094365528 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:05 INFO - PROCESS | 3248 | 1472094365559 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:06 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)
20:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 692ms
20:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:06:06 INFO - PROCESS | 3248 | 1472094366225 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:06 INFO - PROCESS | 3248 | 1472094366253 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
20:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 574ms
20:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:06:06 INFO - PROCESS | 3248 | 1472094366811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:06 INFO - PROCESS | 3248 | 1472094366839 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
20:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 575ms
20:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:06:07 INFO - PROCESS | 3248 | 1472094367396 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:07 INFO - PROCESS | 3248 | 1472094367427 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:07 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)
20:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 535ms
20:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:06:07 INFO - PROCESS | 3248 | 1472094367919 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:07 INFO - PROCESS | 3248 | 1472094367948 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:08 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)
20:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 822ms
20:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:06:08 INFO - PROCESS | 3248 | 1472094368747 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:08 INFO - PROCESS | 3248 | 1472094368775 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
20:06:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 575ms
20:06:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:06:09 INFO - PROCESS | 3248 | 1472094369341 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:09 INFO - PROCESS | 3248 | 1472094369368 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
20:06:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 574ms
20:06:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:06:09 INFO - PROCESS | 3248 | 1472094369930 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:09 INFO - PROCESS | 3248 | 1472094369956 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 588ms
20:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:06:10 INFO - PROCESS | 3248 | 1472094370513 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:10 INFO - PROCESS | 3248 | 1472094370544 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 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
20:06:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 535ms
20:06:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:06:11 INFO - PROCESS | 3248 | 1472094371053 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - PROCESS | 3248 | 1472094371065 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:06:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 587ms
20:06:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:06:11 INFO - PROCESS | 3248 | 1472094371635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - PROCESS | 3248 | 1472094371665 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:06:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 157ms
20:06:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:06:11 INFO - PROCESS | 3248 | 1472094371786 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - PROCESS | 3248 | 1472094371820 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:06:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 156ms
20:06:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:06:11 INFO - PROCESS | 3248 | 1472094371944 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:11 INFO - PROCESS | 3248 | 1472094371986 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 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
20:06:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:06:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:06:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 157ms
20:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:06:12 INFO - PROCESS | 3248 | 1472094372112 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 INFO - PROCESS | 3248 | 1472094372138 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 144ms
20:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:06:12 INFO - PROCESS | 3248 | 1472094372257 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 INFO - PROCESS | 3248 | 1472094372289 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 574ms
20:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:06:12 INFO - PROCESS | 3248 | 1472094372849 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:12 INFO - PROCESS | 3248 | 1472094372879 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:13 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
20:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 575ms
20:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:06:13 INFO - PROCESS | 3248 | 1472094373444 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:13 INFO - PROCESS | 3248 | 1472094373450 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:13 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.)
20:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 535ms
20:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:06:13 INFO - PROCESS | 3248 | 1472094373963 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:13 INFO - PROCESS | 3248 | 1472094373987 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 587ms
20:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:06:14 INFO - PROCESS | 3248 | 1472094374563 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:14 INFO - PROCESS | 3248 | 1472094374592 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 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
20:06:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 588ms
20:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:06:15 INFO - PROCESS | 3248 | 1472094375158 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 INFO - PROCESS | 3248 | 1472094375185 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:06:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 156ms
20:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:06:15 INFO - PROCESS | 3248 | 1472094375309 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 INFO - PROCESS | 3248 | 1472094375338 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:06:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 536ms
20:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:06:15 INFO - PROCESS | 3248 | 1472094375845 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:15 INFO - PROCESS | 3248 | 1472094375875 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:06:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 535ms
20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:06:16 INFO - PROCESS | 3248 | 1472094376384 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - PROCESS | 3248 | 1472094376413 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 156ms
20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:06:16 INFO - PROCESS | 3248 | 1472094376533 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - PROCESS | 3248 | 1472094376568 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 157ms
20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:06:16 INFO - PROCESS | 3248 | 1472094376702 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - PROCESS | 3248 | 1472094376735 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 157ms
20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:06:16 INFO - PROCESS | 3248 | 1472094376852 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:16 INFO - PROCESS | 3248 | 1472094376888 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 143ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:06:17 INFO - PROCESS | 3248 | 1472094377020 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377050 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 157ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:06:17 INFO - PROCESS | 3248 | 1472094377167 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377199 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 157ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:06:17 INFO - PROCESS | 3248 | 1472094377337 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377367 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 156ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:06:17 INFO - PROCESS | 3248 | 1472094377488 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377520 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 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
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 157ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
20:06:17 INFO - PROCESS | 3248 | 1472094377650 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377682 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 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
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 157ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:06:17 INFO - PROCESS | 3248 | 1472094377817 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377828 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 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
20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 156ms
20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:06:17 INFO - PROCESS | 3248 | 1472094377964 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:17 INFO - PROCESS | 3248 | 1472094377997 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 157ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:06:18 INFO - PROCESS | 3248 | 1472094378128 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378164 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 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
20:06:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 157ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:06:18 INFO - PROCESS | 3248 | 1472094378299 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378320 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 156ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:06:18 INFO - PROCESS | 3248 | 1472094378443 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378477 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 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
20:06:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 157ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:06:18 INFO - PROCESS | 3248 | 1472094378612 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378638 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 157ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:06:18 INFO - PROCESS | 3248 | 1472094378759 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378799 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 156ms
20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:06:18 INFO - PROCESS | 3248 | 1472094378929 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:18 INFO - PROCESS | 3248 | 1472094378945 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 144ms
20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:06:19 INFO - PROCESS | 3248 | 1472094379078 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - PROCESS | 3248 | 1472094379121 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 144ms
20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:06:19 INFO - PROCESS | 3248 | 1472094379245 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - PROCESS | 3248 | 1472094379264 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 156ms
20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:06:19 INFO - PROCESS | 3248 | 1472094379394 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - PROCESS | 3248 | 1472094379457 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 353ms
20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:06:19 INFO - PROCESS | 3248 | 1472094379768 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - PROCESS | 3248 | 1472094379776 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 156ms
20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:06:19 INFO - PROCESS | 3248 | 1472094379919 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:19 INFO - PROCESS | 3248 | 1472094379946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 157ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:06:20 INFO - PROCESS | 3248 | 1472094380074 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380118 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 196ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:06:20 INFO - PROCESS | 3248 | 1472094380277 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380284 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 156ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:06:20 INFO - PROCESS | 3248 | 1472094380424 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380460 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 157ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:06:20 INFO - PROCESS | 3248 | 1472094380594 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380615 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 157ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:06:20 INFO - PROCESS | 3248 | 1472094380742 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380782 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 156ms
20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:06:20 INFO - PROCESS | 3248 | 1472094380912 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:20 INFO - PROCESS | 3248 | 1472094380920 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 157ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:06:21 INFO - PROCESS | 3248 | 1472094381056 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381081 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 144ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:06:21 INFO - PROCESS | 3248 | 1472094381225 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381238 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 143ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:06:21 INFO - PROCESS | 3248 | 1472094381375 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381408 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 157ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:06:21 INFO - PROCESS | 3248 | 1472094381547 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381570 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 157ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:06:21 INFO - PROCESS | 3248 | 1472094381693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381738 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 156ms
20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:06:21 INFO - PROCESS | 3248 | 1472094381861 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:21 INFO - PROCESS | 3248 | 1472094381900 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 196ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:06:22 INFO - PROCESS | 3248 | 1472094382050 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382091 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 183ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:06:22 INFO - PROCESS | 3248 | 1472094382242 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382284 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 183ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:06:22 INFO - PROCESS | 3248 | 1472094382434 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382468 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 156ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:06:22 INFO - PROCESS | 3248 | 1472094382585 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382625 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 157ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:06:22 INFO - PROCESS | 3248 | 1472094382750 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382790 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 157ms
20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:06:22 INFO - PROCESS | 3248 | 1472094382920 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:22 INFO - PROCESS | 3248 | 1472094382932 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 156ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:06:23 INFO - PROCESS | 3248 | 1472094383067 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383097 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 157ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:06:23 INFO - PROCESS | 3248 | 1472094383218 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383267 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 157ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:06:23 INFO - PROCESS | 3248 | 1472094383385 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383426 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 156ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:06:23 INFO - PROCESS | 3248 | 1472094383535 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383566 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 144ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:06:23 INFO - PROCESS | 3248 | 1472094383702 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383734 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 157ms
20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:06:23 INFO - PROCESS | 3248 | 1472094383854 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:23 INFO - PROCESS | 3248 | 1472094383897 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 156ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:06:24 INFO - PROCESS | 3248 | 1472094384016 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - PROCESS | 3248 | 1472094384051 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 157ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:06:24 INFO - PROCESS | 3248 | 1472094384184 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - PROCESS | 3248 | 1472094384210 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 157ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:06:24 INFO - PROCESS | 3248 | 1472094384334 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - PROCESS | 3248 | 1472094384378 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 156ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:06:24 INFO - PROCESS | 3248 | 1472094384501 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - PROCESS | 3248 | 1472094384545 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 183ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:06:24 INFO - PROCESS | 3248 | 1472094384691 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - PROCESS | 3248 | 1472094384728 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 274ms
20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:06:24 INFO - PROCESS | 3248 | 1472094384994 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385037 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 327ms
20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:06:25 INFO - PROCESS | 3248 | 1472094385322 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385351 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 156ms
20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:06:25 INFO - PROCESS | 3248 | 1472094385494 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385528 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 157ms
20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:06:25 INFO - PROCESS | 3248 | 1472094385651 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385704 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385772 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 183ms
20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:06:25 INFO - PROCESS | 3248 | 1472094385848 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - PROCESS | 3248 | 1472094385883 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 143ms
20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:06:25 INFO - PROCESS | 3248 | 1472094385991 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386023 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 156ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:06:26 INFO - PROCESS | 3248 | 1472094386160 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386193 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 157ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:06:26 INFO - PROCESS | 3248 | 1472094386328 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386351 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 156ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:06:26 INFO - PROCESS | 3248 | 1472094386472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386497 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 157ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:06:26 INFO - PROCESS | 3248 | 1472094386640 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386647 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 157ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:06:26 INFO - PROCESS | 3248 | 1472094386786 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - PROCESS | 3248 | 1472094386833 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 196ms
20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:06:26 INFO - PROCESS | 3248 | 1472094386974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387020 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 156ms
20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:06:27 INFO - PROCESS | 3248 | 1472094387142 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387188 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 196ms
20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:06:27 INFO - PROCESS | 3248 | 1472094387331 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387367 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 157ms
20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:06:27 INFO - PROCESS | 3248 | 1472094387505 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387523 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 156ms
20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:06:27 INFO - PROCESS | 3248 | 1472094387646 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387690 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 196ms
20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:06:27 INFO - PROCESS | 3248 | 1472094387835 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:27 INFO - PROCESS | 3248 | 1472094387892 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 183ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:06:28 INFO - PROCESS | 3248 | 1472094388041 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388050 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 144ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:06:28 INFO - PROCESS | 3248 | 1472094388183 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388220 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 143ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:06:28 INFO - PROCESS | 3248 | 1472094388350 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388389 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 157ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:06:28 INFO - PROCESS | 3248 | 1472094388519 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 157ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:06:28 INFO - PROCESS | 3248 | 1472094388662 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388706 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 182ms
20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:06:28 INFO - PROCESS | 3248 | 1472094388855 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:28 INFO - PROCESS | 3248 | 1472094388897 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 157ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:06:29 INFO - PROCESS | 3248 | 1472094389021 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389051 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 157ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:06:29 INFO - PROCESS | 3248 | 1472094389173 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389221 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 156ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:06:29 INFO - PROCESS | 3248 | 1472094389339 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389386 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 144ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:06:29 INFO - PROCESS | 3248 | 1472094389489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389533 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 157ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:06:29 INFO - PROCESS | 3248 | 1472094389656 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389698 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 156ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:06:29 INFO - PROCESS | 3248 | 1472094389825 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - PROCESS | 3248 | 1472094389856 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 183ms
20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:06:29 INFO - PROCESS | 3248 | 1472094390011 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - PROCESS | 3248 | 1472094390031 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 444ms
20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:06:30 INFO - PROCESS | 3248 | 1472094390459 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - PROCESS | 3248 | 1472094390489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 157ms
20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:06:30 INFO - PROCESS | 3248 | 1472094390610 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - PROCESS | 3248 | 1472094390644 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 156ms
20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:06:30 INFO - PROCESS | 3248 | 1472094390784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - PROCESS | 3248 | 1472094390806 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 183ms
20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:06:30 INFO - PROCESS | 3248 | 1472094390967 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:30 INFO - PROCESS | 3248 | 1472094391009 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 157ms
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:06:31 INFO - PROCESS | 3248 | 1472094391121 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - PROCESS | 3248 | 1472094391158 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 156ms
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:06:31 INFO - PROCESS | 3248 | 1472094391283 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - PROCESS | 3248 | 1472094391335 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 196ms
20:06:31 INFO - PROCESS | 3248 | 1472094391474 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:06:31 INFO - PROCESS | 3248 | 1472094391502 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 144ms
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:06:31 INFO - PROCESS | 3248 | 1472094391628 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - PROCESS | 3248 | 1472094391659 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 156ms
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:06:31 INFO - PROCESS | 3248 | 1472094391796 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - PROCESS | 3248 | 1472094391812 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 157ms
20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:06:31 INFO - PROCESS | 3248 | 1472094391946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:31 INFO - PROCESS | 3248 | 1472094391984 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 157ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:06:32 INFO - PROCESS | 3248 | 1472094392095 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392133 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 195ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:06:32 INFO - PROCESS | 3248 | 1472094392304 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392318 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 157ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:06:32 INFO - PROCESS | 3248 | 1472094392450 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392487 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 157ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:06:32 INFO - PROCESS | 3248 | 1472094392624 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392645 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 156ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:06:32 INFO - PROCESS | 3248 | 1472094392788 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392823 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 156ms
20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:06:32 INFO - PROCESS | 3248 | 1472094392958 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:32 INFO - PROCESS | 3248 | 1472094392980 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 157ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:06:33 INFO - PROCESS | 3248 | 1472094393104 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - PROCESS | 3248 | 1472094393142 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 156ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:06:33 INFO - PROCESS | 3248 | 1472094393272 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - PROCESS | 3248 | 1472094393288 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 157ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:06:33 INFO - PROCESS | 3248 | 1472094393422 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - PROCESS | 3248 | 1472094393476 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 196ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:06:33 INFO - PROCESS | 3248 | 1472094393610 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - PROCESS | 3248 | 1472094393653 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 157ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:06:33 INFO - PROCESS | 3248 | 1472094393776 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 INFO - PROCESS | 3248 | 1472094393819 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:33 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
20:06:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 195ms
20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:06:33 INFO - PROCESS | 3248 | 1472094393960 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394009 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 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
20:06:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 183ms
20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:06:34 INFO - PROCESS | 3248 | 1472094394176 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394211 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 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
20:06:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:06:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:06:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 183ms
20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:06:34 INFO - PROCESS | 3248 | 1472094394367 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394379 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 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
20:06:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 157ms
20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:06:34 INFO - PROCESS | 3248 | 1472094394519 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394555 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 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
20:06:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 143ms
20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:06:34 INFO - PROCESS | 3248 | 1472094394684 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394707 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 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
20:06:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:06:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:06:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 183ms
20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:06:34 INFO - PROCESS | 3248 | 1472094394871 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:34 INFO - PROCESS | 3248 | 1472094394919 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 196ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:06:35 INFO - PROCESS | 3248 | 1472094395068 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395117 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 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
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 209ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:06:35 INFO - PROCESS | 3248 | 1472094395277 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395301 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 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
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 156ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:06:35 INFO - PROCESS | 3248 | 1472094395429 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395461 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 157ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:06:35 INFO - PROCESS | 3248 | 1472094395597 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 157ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:06:35 INFO - PROCESS | 3248 | 1472094395744 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395785 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 156ms
20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:06:35 INFO - PROCESS | 3248 | 1472094395914 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:35 INFO - PROCESS | 3248 | 1472094395946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 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
20:06:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 157ms
20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:06:36 INFO - PROCESS | 3248 | 1472094396064 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - PROCESS | 3248 | 1472094396108 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 157ms
20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:06:36 INFO - PROCESS | 3248 | 1472094396228 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - PROCESS | 3248 | 1472094396277 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 156ms
20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:06:36 INFO - PROCESS | 3248 | 1472094396381 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - PROCESS | 3248 | 1472094396427 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 157ms
20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:06:36 INFO - PROCESS | 3248 | 1472094396542 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - PROCESS | 3248 | 1472094396587 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 353ms
20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:06:36 INFO - PROCESS | 3248 | 1472094396914 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:36 INFO - PROCESS | 3248 | 1472094396960 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 195ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:06:37 INFO - PROCESS | 3248 | 1472094397105 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397134 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 157ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:06:37 INFO - PROCESS | 3248 | 1472094397259 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397286 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 157ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:06:37 INFO - PROCESS | 3248 | 1472094397423 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397457 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 156ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:06:37 INFO - PROCESS | 3248 | 1472094397592 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397619 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 183ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:06:37 INFO - PROCESS | 3248 | 1472094397776 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397814 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 144ms
20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:06:37 INFO - PROCESS | 3248 | 1472094397921 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:37 INFO - PROCESS | 3248 | 1472094397953 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 156ms
20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:06:38 INFO - PROCESS | 3248 | 1472094398091 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - PROCESS | 3248 | 1472094398125 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 157ms
20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:06:38 INFO - PROCESS | 3248 | 1472094398239 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - PROCESS | 3248 | 1472094398274 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 157ms
20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:06:38 INFO - PROCESS | 3248 | 1472094398408 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - PROCESS | 3248 | 1472094398444 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 196ms
20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:06:38 INFO - PROCESS | 3248 | 1472094398596 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - PROCESS | 3248 | 1472094398637 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 182ms
20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:06:38 INFO - PROCESS | 3248 | 1472094398784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - PROCESS | 3248 | 1472094398832 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 183ms
20:06:39 INFO - PROCESS | 3248 | 1472094399002 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:06:39 INFO - PROCESS | 3248 | 1472094399039 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 131ms
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:06:39 INFO - PROCESS | 3248 | 1472094399159 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - PROCESS | 3248 | 1472094399193 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 143ms
20:06:39 INFO - PROCESS | 3248 | 1472094399313 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:06:39 INFO - PROCESS | 3248 | 1472094399359 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 196ms
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:06:39 INFO - PROCESS | 3248 | 1472094399528 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - PROCESS | 3248 | 1472094399571 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:06:39 INFO - PROCESS | 3248 | 1472094399693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - PROCESS | 3248 | 1472094399734 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 157ms
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:06:39 INFO - PROCESS | 3248 | 1472094399840 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 INFO - PROCESS | 3248 | 1472094399878 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:39 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
20:06:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
20:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 156ms
20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:06:40 INFO - PROCESS | 3248 | 1472094400008 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400048 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 157ms
20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:06:40 INFO - PROCESS | 3248 | 1472094400174 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400197 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 157ms
20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:06:40 INFO - PROCESS | 3248 | 1472094400320 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400362 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 182ms
20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:06:40 INFO - PROCESS | 3248 | 1472094400530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400557 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 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
20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 183ms
20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:06:40 INFO - PROCESS | 3248 | 1472094400710 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400749 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 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
20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 157ms
20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:06:40 INFO - PROCESS | 3248 | 1472094400859 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:40 INFO - PROCESS | 3248 | 1472094400909 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 157ms
20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:06:41 INFO - PROCESS | 3248 | 1472094401027 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - PROCESS | 3248 | 1472094401070 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 587ms
20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:06:41 INFO - PROCESS | 3248 | 1472094401606 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - PROCESS | 3248 | 1472094401637 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 157ms
20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:06:41 INFO - PROCESS | 3248 | 1472094401775 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - PROCESS | 3248 | 1472094401807 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 156ms
20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:06:41 INFO - PROCESS | 3248 | 1472094401927 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:41 INFO - PROCESS | 3248 | 1472094401963 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 183ms
20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:06:42 INFO - PROCESS | 3248 | 1472094402266 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - PROCESS | 3248 | 1472094402312 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 274ms
20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:06:42 INFO - PROCESS | 3248 | 1472094402457 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - PROCESS | 3248 | 1472094402496 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 144ms
20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:06:42 INFO - PROCESS | 3248 | 1472094402621 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - PROCESS | 3248 | 1472094402636 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 144ms
20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:06:42 INFO - PROCESS | 3248 | 1472094402770 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - PROCESS | 3248 | 1472094402804 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 156ms
20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:06:42 INFO - PROCESS | 3248 | 1472094402937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:42 INFO - PROCESS | 3248 | 1472094402963 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 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
20:06:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 157ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:06:43 INFO - PROCESS | 3248 | 1472094403086 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403132 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:06:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 157ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:06:43 INFO - PROCESS | 3248 | 1472094403253 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403270 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 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
20:06:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 156ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:06:43 INFO - PROCESS | 3248 | 1472094403403 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403435 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 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]"
20:06:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:06:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 157ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:06:43 INFO - PROCESS | 3248 | 1472094403567 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403605 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 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
20:06:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 157ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:06:43 INFO - PROCESS | 3248 | 1472094403718 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403746 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 156ms
20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:06:43 INFO - PROCESS | 3248 | 1472094403886 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:43 INFO - PROCESS | 3248 | 1472094403934 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 183ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:06:44 INFO - PROCESS | 3248 | 1472094404072 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404110 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 144ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:06:44 INFO - PROCESS | 3248 | 1472094404238 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404263 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 156ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:06:44 INFO - PROCESS | 3248 | 1472094404396 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404444 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 196ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:06:44 INFO - PROCESS | 3248 | 1472094404590 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404632 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 196ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:06:44 INFO - PROCESS | 3248 | 1472094404794 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404813 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 157ms
20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:06:44 INFO - PROCESS | 3248 | 1472094404940 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:44 INFO - PROCESS | 3248 | 1472094404975 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 156ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:06:45 INFO - PROCESS | 3248 | 1472094405109 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094405145 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 144ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:06:45 INFO - PROCESS | 3248 | 1472094405258 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094405308 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 183ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:06:45 INFO - PROCESS | 3248 | 1472094405464 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094405482 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 156ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:06:45 INFO - PROCESS | 3248 | 1472094405613 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094405650 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 157ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:06:45 INFO - PROCESS | 3248 | 1472094405784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094405811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 183ms
20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:06:45 INFO - PROCESS | 3248 | 1472094405967 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:45 INFO - PROCESS | 3248 | 1472094406005 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 157ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:06:46 INFO - PROCESS | 3248 | 1472094406118 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - PROCESS | 3248 | 1472094406149 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 143ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:06:46 INFO - PROCESS | 3248 | 1472094406279 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - PROCESS | 3248 | 1472094406315 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 157ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:06:46 INFO - PROCESS | 3248 | 1472094406443 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - PROCESS | 3248 | 1472094406486 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 157ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:06:46 INFO - PROCESS | 3248 | 1472094406611 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - PROCESS | 3248 | 1472094406641 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 182ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:06:46 INFO - PROCESS | 3248 | 1472094406798 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - PROCESS | 3248 | 1472094406822 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 183ms
20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:06:46 INFO - PROCESS | 3248 | 1472094406986 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - PROCESS | 3248 | 1472094407035 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 196ms
20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:06:47 INFO - PROCESS | 3248 | 1472094407168 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - PROCESS | 3248 | 1472094407217 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 418ms
20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:06:47 INFO - PROCESS | 3248 | 1472094407590 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - PROCESS | 3248 | 1472094407620 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 156ms
20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:06:47 INFO - PROCESS | 3248 | 1472094407754 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - PROCESS | 3248 | 1472094407790 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 157ms
20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:06:47 INFO - PROCESS | 3248 | 1472094407904 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:47 INFO - PROCESS | 3248 | 1472094407936 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 157ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:06:48 INFO - PROCESS | 3248 | 1472094408069 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408107 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 156ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:06:48 INFO - PROCESS | 3248 | 1472094408233 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408246 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 144ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:06:48 INFO - PROCESS | 3248 | 1472094408378 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408409 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 157ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:06:48 INFO - PROCESS | 3248 | 1472094408546 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408585 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 156ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:06:48 INFO - PROCESS | 3248 | 1472094408693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408719 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 105ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:06:48 INFO - PROCESS | 3248 | 1472094408809 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - PROCESS | 3248 | 1472094408835 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 156ms
20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:06:48 INFO - PROCESS | 3248 | 1472094408978 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409016 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 157ms
20:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:06:49 INFO - PROCESS | 3248 | 1472094409125 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409172 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 157ms
20:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:06:49 INFO - PROCESS | 3248 | 1472094409290 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409335 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 182ms
20:06:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:06:49 INFO - PROCESS | 3248 | 1472094409482 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409524 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 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 () {
20:06:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:06:49 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 () {
20:06:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:06:49 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 () {
20:06:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:06:49 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 () {
20:06:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:06:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 196ms
20:06:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:06:49 INFO - PROCESS | 3248 | 1472094409683 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409717 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:06:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:06:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:06:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 183ms
20:06:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:06:49 INFO - PROCESS | 3248 | 1472094409898 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:49 INFO - PROCESS | 3248 | 1472094409913 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 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
20:06:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
20:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
20:06:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
20:06:50 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.
20:06:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:06:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 144ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:06:50 INFO - PROCESS | 3248 | 1472094410041 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410077 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 183ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:06:50 INFO - PROCESS | 3248 | 1472094410244 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410254 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 156ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:06:50 INFO - PROCESS | 3248 | 1472094410395 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410425 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 157ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:06:50 INFO - PROCESS | 3248 | 1472094410564 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410574 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 157ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:06:50 INFO - PROCESS | 3248 | 1472094410712 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410749 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 156ms
20:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:06:50 INFO - PROCESS | 3248 | 1472094410881 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:50 INFO - PROCESS | 3248 | 1472094410905 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 183ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:06:51 INFO - PROCESS | 3248 | 1472094411070 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411091 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 157ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:06:51 INFO - PROCESS | 3248 | 1472094411212 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411242 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 156ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:06:51 INFO - PROCESS | 3248 | 1472094411381 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411421 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 157ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:06:51 INFO - PROCESS | 3248 | 1472094411532 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411579 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 157ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:06:51 INFO - PROCESS | 3248 | 1472094411695 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411738 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 156ms
20:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:06:51 INFO - PROCESS | 3248 | 1472094411846 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:51 INFO - PROCESS | 3248 | 1472094411895 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 157ms
20:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:06:52 INFO - PROCESS | 3248 | 1472094412014 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - PROCESS | 3248 | 1472094412057 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 144ms
20:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:06:52 INFO - PROCESS | 3248 | 1472094412163 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - PROCESS | 3248 | 1472094412212 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 143ms
20:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:06:52 INFO - PROCESS | 3248 | 1472094412330 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - PROCESS | 3248 | 1472094412365 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 157ms
20:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:06:52 INFO - PROCESS | 3248 | 1472094412478 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - PROCESS | 3248 | 1472094412523 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 157ms
20:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:06:52 INFO - PROCESS | 3248 | 1472094412647 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:52 INFO - PROCESS | 3248 | 1472094412705 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 417ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:06:53 INFO - PROCESS | 3248 | 1472094413067 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413099 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 157ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:06:53 INFO - PROCESS | 3248 | 1472094413231 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413241 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 157ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:06:53 INFO - PROCESS | 3248 | 1472094413380 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413419 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 156ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:06:53 INFO - PROCESS | 3248 | 1472094413546 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413559 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 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
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 157ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:06:53 INFO - PROCESS | 3248 | 1472094413695 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413726 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 156ms
20:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:06:53 INFO - PROCESS | 3248 | 1472094413845 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:53 INFO - PROCESS | 3248 | 1472094413891 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 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
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 196ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:06:54 INFO - PROCESS | 3248 | 1472094414052 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414059 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 157ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:06:54 INFO - PROCESS | 3248 | 1472094414194 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414231 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 157ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:06:54 INFO - PROCESS | 3248 | 1472094414360 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414395 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 156ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:06:54 INFO - PROCESS | 3248 | 1472094414513 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414552 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 183ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:06:54 INFO - PROCESS | 3248 | 1472094414723 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414746 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 157ms
20:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:06:54 INFO - PROCESS | 3248 | 1472094414872 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:54 INFO - PROCESS | 3248 | 1472094414920 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 182ms
20:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:06:55 INFO - PROCESS | 3248 | 1472094415106 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - PROCESS | 3248 | 1472094415164 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 195ms
20:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:06:55 INFO - PROCESS | 3248 | 1472094415302 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - PROCESS | 3248 | 1472094415349 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 156ms
20:06:55 INFO - PROCESS | 3248 | 1472094415494 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:06:55 INFO - PROCESS | 3248 | 1472094415527 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 183ms
20:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:06:55 INFO - PROCESS | 3248 | 1472094415683 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - PROCESS | 3248 | 1472094415718 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 144ms
20:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:06:55 INFO - PROCESS | 3248 | 1472094415853 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - PROCESS | 3248 | 1472094415871 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 156ms
20:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:06:55 INFO - PROCESS | 3248 | 1472094415998 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416027 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 157ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:06:56 INFO - PROCESS | 3248 | 1472094416163 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416188 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 157ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:06:56 INFO - PROCESS | 3248 | 1472094416312 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416351 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 156ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:06:56 INFO - PROCESS | 3248 | 1472094416481 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416504 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 157ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:06:56 INFO - PROCESS | 3248 | 1472094416630 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416675 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 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
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 157ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:06:56 INFO - PROCESS | 3248 | 1472094416798 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416837 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 143ms
20:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:06:56 INFO - PROCESS | 3248 | 1472094416940 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:56 INFO - PROCESS | 3248 | 1472094416974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 144ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:06:57 INFO - PROCESS | 3248 | 1472094417109 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417141 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 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
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 157ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:06:57 INFO - PROCESS | 3248 | 1472094417276 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417307 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 156ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:06:57 INFO - PROCESS | 3248 | 1472094417428 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417474 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 157ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:06:57 INFO - PROCESS | 3248 | 1472094417593 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417622 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 157ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:06:57 INFO - PROCESS | 3248 | 1472094417740 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417775 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
20:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 156ms
20:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:06:57 INFO - PROCESS | 3248 | 1472094417889 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:57 INFO - PROCESS | 3248 | 1472094417941 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 366ms
20:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:06:58 INFO - PROCESS | 3248 | 1472094418266 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - PROCESS | 3248 | 1472094418325 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 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
20:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 183ms
20:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:06:58 INFO - PROCESS | 3248 | 1472094418459 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - PROCESS | 3248 | 1472094418488 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 156ms
20:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:06:58 INFO - PROCESS | 3248 | 1472094418632 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - PROCESS | 3248 | 1472094418662 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 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
20:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 157ms
20:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:06:58 INFO - PROCESS | 3248 | 1472094418779 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - PROCESS | 3248 | 1472094418807 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 156ms
20:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:06:58 INFO - PROCESS | 3248 | 1472094418946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:58 INFO - PROCESS | 3248 | 1472094418982 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 157ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:06:59 INFO - PROCESS | 3248 | 1472094419093 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419133 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 144ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:06:59 INFO - PROCESS | 3248 | 1472094419257 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419284 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 143ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:06:59 INFO - PROCESS | 3248 | 1472094419427 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419441 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 157ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:06:59 INFO - PROCESS | 3248 | 1472094419574 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419607 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 157ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:06:59 INFO - PROCESS | 3248 | 1472094419748 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419761 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 156ms
20:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:06:59 INFO - PROCESS | 3248 | 1472094419895 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:06:59 INFO - PROCESS | 3248 | 1472094419951 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 196ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:07:00 INFO - PROCESS | 3248 | 1472094420090 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - PROCESS | 3248 | 1472094420129 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 183ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:07:00 INFO - PROCESS | 3248 | 1472094420293 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - PROCESS | 3248 | 1472094420347 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 196ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:07:00 INFO - PROCESS | 3248 | 1472094420485 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - PROCESS | 3248 | 1472094420530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 157ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:07:00 INFO - PROCESS | 3248 | 1472094420655 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - PROCESS | 3248 | 1472094420689 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 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
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 156ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:07:00 INFO - PROCESS | 3248 | 1472094420800 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 INFO - PROCESS | 3248 | 1472094420862 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:00 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
20:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 196ms
20:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:07:00 INFO - PROCESS | 3248 | 1472094421007 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421023 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 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
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 157ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:07:01 INFO - PROCESS | 3248 | 1472094421156 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421201 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 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)
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 156ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:07:01 INFO - PROCESS | 3248 | 1472094421316 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421368 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 157ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:07:01 INFO - PROCESS | 3248 | 1472094421467 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421498 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 157ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:07:01 INFO - PROCESS | 3248 | 1472094421635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421672 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 143ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:07:01 INFO - PROCESS | 3248 | 1472094421783 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421829 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 144ms
20:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:07:01 INFO - PROCESS | 3248 | 1472094421948 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:01 INFO - PROCESS | 3248 | 1472094421989 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 157ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:07:02 INFO - PROCESS | 3248 | 1472094422118 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422131 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 156ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:07:02 INFO - PROCESS | 3248 | 1472094422269 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422305 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 157ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:07:02 INFO - PROCESS | 3248 | 1472094422421 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422452 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 157ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:07:02 INFO - PROCESS | 3248 | 1472094422583 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422634 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 182ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:07:02 INFO - PROCESS | 3248 | 1472094422774 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422807 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
20:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 157ms
20:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:07:02 INFO - PROCESS | 3248 | 1472094422936 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:02 INFO - PROCESS | 3248 | 1472094422984 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 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
20:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 157ms
20:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:07:03 INFO - PROCESS | 3248 | 1472094423087 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - PROCESS | 3248 | 1472094423131 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 156ms
20:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:07:03 INFO - PROCESS | 3248 | 1472094423253 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - PROCESS | 3248 | 1472094423301 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 405ms
20:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:07:03 INFO - PROCESS | 3248 | 1472094423666 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - PROCESS | 3248 | 1472094423708 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 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)
20:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 183ms
20:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:07:03 INFO - PROCESS | 3248 | 1472094423873 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:03 INFO - PROCESS | 3248 | 1472094423887 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 143ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:07:04 INFO - PROCESS | 3248 | 1472094424020 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424055 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 156ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:07:04 INFO - PROCESS | 3248 | 1472094424184 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424214 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 157ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:07:04 INFO - PROCESS | 3248 | 1472094424353 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424362 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 156ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:07:04 INFO - PROCESS | 3248 | 1472094424493 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424538 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 157ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:07:04 INFO - PROCESS | 3248 | 1472094424660 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424685 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 157ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:07:04 INFO - PROCESS | 3248 | 1472094424808 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094424842 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 156ms
20:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:07:04 INFO - PROCESS | 3248 | 1472094424978 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:04 INFO - PROCESS | 3248 | 1472094425009 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 157ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:07:05 INFO - PROCESS | 3248 | 1472094425126 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - PROCESS | 3248 | 1472094425154 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 157ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:07:05 INFO - PROCESS | 3248 | 1472094425298 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - PROCESS | 3248 | 1472094425342 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 182ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:07:05 INFO - PROCESS | 3248 | 1472094425491 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - PROCESS | 3248 | 1472094425530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 143ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:07:05 INFO - PROCESS | 3248 | 1472094425653 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - PROCESS | 3248 | 1472094425684 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 183ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:07:05 INFO - PROCESS | 3248 | 1472094425844 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - PROCESS | 3248 | 1472094425858 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 157ms
20:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:07:05 INFO - PROCESS | 3248 | 1472094425989 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426030 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 182ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:07:06 INFO - PROCESS | 3248 | 1472094426192 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426235 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 157ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:07:06 INFO - PROCESS | 3248 | 1472094426358 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426386 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 157ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:07:06 INFO - PROCESS | 3248 | 1472094426510 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426539 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 156ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:07:06 INFO - PROCESS | 3248 | 1472094426674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426717 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 157ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:07:06 INFO - PROCESS | 3248 | 1472094426843 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - PROCESS | 3248 | 1472094426854 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 157ms
20:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:07:06 INFO - PROCESS | 3248 | 1472094426985 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 156ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:07:07 INFO - PROCESS | 3248 | 1472094427156 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427187 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 157ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:07:07 INFO - PROCESS | 3248 | 1472094427301 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427348 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 157ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:07:07 INFO - PROCESS | 3248 | 1472094427472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427512 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 156ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:07:07 INFO - PROCESS | 3248 | 1472094427620 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427667 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 157ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:07:07 INFO - PROCESS | 3248 | 1472094427790 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427833 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 157ms
20:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:07:07 INFO - PROCESS | 3248 | 1472094427937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:07 INFO - PROCESS | 3248 | 1472094427984 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 182ms
20:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:07:08 INFO - PROCESS | 3248 | 1472094428146 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - PROCESS | 3248 | 1472094428170 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 157ms
20:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:07:08 INFO - PROCESS | 3248 | 1472094428294 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - PROCESS | 3248 | 1472094428329 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 157ms
20:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:07:08 INFO - PROCESS | 3248 | 1472094428465 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - PROCESS | 3248 | 1472094428498 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 156ms
20:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:07:08 INFO - PROCESS | 3248 | 1472094428611 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:08 INFO - PROCESS | 3248 | 1472094428658 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 418ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:07:09 INFO - PROCESS | 3248 | 1472094429021 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429063 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 157ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:07:09 INFO - PROCESS | 3248 | 1472094429190 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429221 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 156ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:07:09 INFO - PROCESS | 3248 | 1472094429344 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429380 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 157ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:07:09 INFO - PROCESS | 3248 | 1472094429503 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429541 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 196ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:07:09 INFO - PROCESS | 3248 | 1472094429695 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429732 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 157ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:07:09 INFO - PROCESS | 3248 | 1472094429851 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - PROCESS | 3248 | 1472094429890 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 156ms
20:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:07:10 INFO - PROCESS | 3248 | 1472094430020 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430045 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 157ms
20:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:07:10 INFO - PROCESS | 3248 | 1472094430169 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430205 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 156ms
20:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:07:10 INFO - PROCESS | 3248 | 1472094430318 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430352 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 157ms
20:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:07:10 INFO - PROCESS | 3248 | 1472094430482 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430519 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 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
20:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 144ms
20:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:07:10 INFO - PROCESS | 3248 | 1472094430650 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 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
20:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 183ms
20:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:07:10 INFO - PROCESS | 3248 | 1472094430838 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:10 INFO - PROCESS | 3248 | 1472094430869 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 195ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:07:11 INFO - PROCESS | 3248 | 1472094431026 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - PROCESS | 3248 | 1472094431077 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 183ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:07:11 INFO - PROCESS | 3248 | 1472094431235 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - PROCESS | 3248 | 1472094431284 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 183ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:07:11 INFO - PROCESS | 3248 | 1472094431428 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - PROCESS | 3248 | 1472094431472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 196ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:07:11 INFO - PROCESS | 3248 | 1472094431632 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - PROCESS | 3248 | 1472094431653 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 183ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:07:11 INFO - PROCESS | 3248 | 1472094431818 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - PROCESS | 3248 | 1472094431852 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 156ms
20:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:07:11 INFO - PROCESS | 3248 | 1472094431987 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432012 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 157ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:07:12 INFO - PROCESS | 3248 | 1472094432130 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432177 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 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)
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 157ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:07:12 INFO - PROCESS | 3248 | 1472094432297 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432328 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 156ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:07:12 INFO - PROCESS | 3248 | 1472094432448 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432478 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 157ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:07:12 INFO - PROCESS | 3248 | 1472094432613 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432652 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 157ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:07:12 INFO - PROCESS | 3248 | 1472094432758 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432797 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 156ms
20:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:07:12 INFO - PROCESS | 3248 | 1472094432928 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:12 INFO - PROCESS | 3248 | 1472094432969 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 144ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:07:13 INFO - PROCESS | 3248 | 1472094433074 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433114 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 157ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:07:13 INFO - PROCESS | 3248 | 1472094433240 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433285 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 156ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:07:13 INFO - PROCESS | 3248 | 1472094433407 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433451 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 183ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:07:13 INFO - PROCESS | 3248 | 1472094433591 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433622 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 144ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:07:13 INFO - PROCESS | 3248 | 1472094433759 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433783 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 182ms
20:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:07:13 INFO - PROCESS | 3248 | 1472094433947 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:13 INFO - PROCESS | 3248 | 1472094433986 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 457ms
20:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:07:14 INFO - PROCESS | 3248 | 1472094434404 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - PROCESS | 3248 | 1472094434416 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
20:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 157ms
20:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:07:14 INFO - PROCESS | 3248 | 1472094434560 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - PROCESS | 3248 | 1472094434601 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 183ms
20:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:07:14 INFO - PROCESS | 3248 | 1472094434747 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - PROCESS | 3248 | 1472094434798 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 196ms
20:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:07:14 INFO - PROCESS | 3248 | 1472094434955 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:14 INFO - PROCESS | 3248 | 1472094434977 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 182ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:07:15 INFO - PROCESS | 3248 | 1472094435135 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - PROCESS | 3248 | 1472094435167 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 183ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:07:15 INFO - PROCESS | 3248 | 1472094435324 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - PROCESS | 3248 | 1472094435377 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 196ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:07:15 INFO - PROCESS | 3248 | 1472094435514 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - PROCESS | 3248 | 1472094435544 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 157ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:07:15 INFO - PROCESS | 3248 | 1472094435673 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - PROCESS | 3248 | 1472094435713 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 156ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:07:15 INFO - PROCESS | 3248 | 1472094435842 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - PROCESS | 3248 | 1472094435850 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 157ms
20:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:07:15 INFO - PROCESS | 3248 | 1472094435984 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436010 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 157ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:07:16 INFO - PROCESS | 3248 | 1472094436152 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436183 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 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
20:07:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:07:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 195ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:07:16 INFO - PROCESS | 3248 | 1472094436339 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436376 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 157ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:07:16 INFO - PROCESS | 3248 | 1472094436508 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436535 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 157ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:07:16 INFO - PROCESS | 3248 | 1472094436659 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 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
20:07:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:07:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 156ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:07:16 INFO - PROCESS | 3248 | 1472094436807 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 INFO - PROCESS | 3248 | 1472094436836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:16 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
20:07:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:07:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 144ms
20:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:07:16 INFO - PROCESS | 3248 | 1472094436974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437014 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
20:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 144ms
20:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:07:17 INFO - PROCESS | 3248 | 1472094437144 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437162 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 182ms
20:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:07:17 INFO - PROCESS | 3248 | 1472094437336 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437359 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
20:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 157ms
20:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:07:17 INFO - PROCESS | 3248 | 1472094437478 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437521 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 183ms
20:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:07:17 INFO - PROCESS | 3248 | 1472094437674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437731 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 156ms
20:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:07:17 INFO - PROCESS | 3248 | 1472094437843 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:17 INFO - PROCESS | 3248 | 1472094437875 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 182ms
20:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:07:18 INFO - PROCESS | 3248 | 1472094438029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438070 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 157ms
20:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:07:18 INFO - PROCESS | 3248 | 1472094438196 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438219 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 157ms
20:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:07:18 INFO - PROCESS | 3248 | 1472094438343 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438388 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 156ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:07:18 INFO - PROCESS | 3248 | 1472094438513 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438554 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 157ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:07:18 INFO - PROCESS | 3248 | 1472094438661 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438708 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 157ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:07:18 INFO - PROCESS | 3248 | 1472094438825 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - PROCESS | 3248 | 1472094438873 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 143ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:07:18 INFO - PROCESS | 3248 | 1472094438977 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439020 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 157ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:07:19 INFO - PROCESS | 3248 | 1472094439147 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439179 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 157ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:07:19 INFO - PROCESS | 3248 | 1472094439298 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439330 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 156ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:07:19 INFO - PROCESS | 3248 | 1472094439461 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439510 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 196ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:07:19 INFO - PROCESS | 3248 | 1472094439650 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439702 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 157ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:07:19 INFO - PROCESS | 3248 | 1472094439819 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - PROCESS | 3248 | 1472094439836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 156ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:07:19 INFO - PROCESS | 3248 | 1472094439968 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - PROCESS | 3248 | 1472094440018 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 157ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:07:20 INFO - PROCESS | 3248 | 1472094440127 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - PROCESS | 3248 | 1472094440179 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 157ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:07:20 INFO - PROCESS | 3248 | 1472094440279 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - PROCESS | 3248 | 1472094440333 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 156ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:07:20 INFO - PROCESS | 3248 | 1472094440446 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - PROCESS | 3248 | 1472094440484 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 144ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:07:20 INFO - PROCESS | 3248 | 1472094440787 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - PROCESS | 3248 | 1472094440828 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 208ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:07:20 INFO - PROCESS | 3248 | 1472094440978 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441021 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 196ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:07:21 INFO - PROCESS | 3248 | 1472094441167 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441217 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 157ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:07:21 INFO - PROCESS | 3248 | 1472094441329 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441357 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 157ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:07:21 INFO - PROCESS | 3248 | 1472094441485 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441523 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 156ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:07:21 INFO - PROCESS | 3248 | 1472094441656 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441689 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 157ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:07:21 INFO - PROCESS | 3248 | 1472094441806 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 157ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:07:21 INFO - PROCESS | 3248 | 1472094441967 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:21 INFO - PROCESS | 3248 | 1472094441997 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 156ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:07:22 INFO - PROCESS | 3248 | 1472094442135 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - PROCESS | 3248 | 1472094442153 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 144ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:07:22 INFO - PROCESS | 3248 | 1472094442282 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - PROCESS | 3248 | 1472094442326 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 183ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:07:22 INFO - PROCESS | 3248 | 1472094442470 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - PROCESS | 3248 | 1472094442506 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 156ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:07:22 INFO - PROCESS | 3248 | 1472094442636 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - PROCESS | 3248 | 1472094442669 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 157ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:07:22 INFO - PROCESS | 3248 | 1472094442794 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 INFO - PROCESS | 3248 | 1472094442841 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:22 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
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 183ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:07:22 INFO - PROCESS | 3248 | 1472094443005 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443025 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 156ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:07:23 INFO - PROCESS | 3248 | 1472094443154 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443198 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 157ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:07:23 INFO - PROCESS | 3248 | 1472094443306 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443341 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 157ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:07:23 INFO - PROCESS | 3248 | 1472094443472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443518 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 156ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:07:23 INFO - PROCESS | 3248 | 1472094443626 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 183ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:07:23 INFO - PROCESS | 3248 | 1472094443828 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - PROCESS | 3248 | 1472094443858 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 144ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:07:23 INFO - PROCESS | 3248 | 1472094443982 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444022 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 144ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:07:24 INFO - PROCESS | 3248 | 1472094444145 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444175 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 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
20:07:24 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 156ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:07:24 INFO - PROCESS | 3248 | 1472094444315 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444342 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 157ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:07:24 INFO - PROCESS | 3248 | 1472094444460 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444499 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 157ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:07:24 INFO - PROCESS | 3248 | 1472094444613 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444659 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 156ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:07:24 INFO - PROCESS | 3248 | 1472094444779 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444819 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 144ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:07:24 INFO - PROCESS | 3248 | 1472094444929 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:24 INFO - PROCESS | 3248 | 1472094444972 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 143ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:07:25 INFO - PROCESS | 3248 | 1472094445097 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - PROCESS | 3248 | 1472094445138 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 156ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:07:25 INFO - PROCESS | 3248 | 1472094445243 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - PROCESS | 3248 | 1472094445286 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 157ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:07:25 INFO - PROCESS | 3248 | 1472094445409 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - PROCESS | 3248 | 1472094445455 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 183ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:07:25 INFO - PROCESS | 3248 | 1472094445596 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - PROCESS | 3248 | 1472094445635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 156ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:07:25 INFO - PROCESS | 3248 | 1472094445764 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - PROCESS | 3248 | 1472094445801 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 235ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:07:26 INFO - PROCESS | 3248 | 1472094446102 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - PROCESS | 3248 | 1472094446152 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 327ms
20:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:07:26 INFO - PROCESS | 3248 | 1472094446334 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - PROCESS | 3248 | 1472094446365 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 156ms
20:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:07:26 INFO - PROCESS | 3248 | 1472094446499 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - PROCESS | 3248 | 1472094446557 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 196ms
20:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:07:26 INFO - PROCESS | 3248 | 1472094446686 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - PROCESS | 3248 | 1472094446718 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 196ms
20:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:07:26 INFO - PROCESS | 3248 | 1472094446897 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:26 INFO - PROCESS | 3248 | 1472094446905 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 157ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:07:27 INFO - PROCESS | 3248 | 1472094447037 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447087 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 182ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:07:27 INFO - PROCESS | 3248 | 1472094447242 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447256 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 157ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:07:27 INFO - PROCESS | 3248 | 1472094447398 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447428 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:07:27 INFO - PROCESS | 3248 | 1472094447570 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447598 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 156ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:07:27 INFO - PROCESS | 3248 | 1472094447723 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447750 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 157ms
20:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:07:27 INFO - PROCESS | 3248 | 1472094447899 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:27 INFO - PROCESS | 3248 | 1472094447927 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 183ms
20:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:07:28 INFO - PROCESS | 3248 | 1472094448082 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448121 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 156ms
20:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:07:28 INFO - PROCESS | 3248 | 1472094448252 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448267 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 157ms
20:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:07:28 INFO - PROCESS | 3248 | 1472094448399 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448446 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 157ms
20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:07:28 INFO - PROCESS | 3248 | 1472094448571 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448589 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 196ms
20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:07:28 INFO - PROCESS | 3248 | 1472094448755 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448784 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 156ms
20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:07:28 INFO - PROCESS | 3248 | 1472094448928 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:28 INFO - PROCESS | 3248 | 1472094448994 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 196ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:07:29 INFO - PROCESS | 3248 | 1472094449111 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449123 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 157ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:07:29 INFO - PROCESS | 3248 | 1472094449258 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449287 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 156ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:07:29 INFO - PROCESS | 3248 | 1472094449424 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449466 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 157ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:07:29 INFO - PROCESS | 3248 | 1472094449574 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449615 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 157ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:07:29 INFO - PROCESS | 3248 | 1472094449736 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449781 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 156ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:07:29 INFO - PROCESS | 3248 | 1472094449887 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:29 INFO - PROCESS | 3248 | 1472094449920 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 144ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:07:30 INFO - PROCESS | 3248 | 1472094450055 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450097 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 144ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:07:30 INFO - PROCESS | 3248 | 1472094450222 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450245 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 156ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:07:30 INFO - PROCESS | 3248 | 1472094450368 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450400 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 157ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:07:30 INFO - PROCESS | 3248 | 1472094450538 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450563 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 157ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:07:30 INFO - PROCESS | 3248 | 1472094450686 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450735 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 156ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:07:30 INFO - PROCESS | 3248 | 1472094450855 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - PROCESS | 3248 | 1472094450889 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 157ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:07:30 INFO - PROCESS | 3248 | 1472094451003 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - PROCESS | 3248 | 1472094451046 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 157ms
20:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:07:31 INFO - PROCESS | 3248 | 1472094451153 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - PROCESS | 3248 | 1472094451225 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 404ms
20:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:07:31 INFO - PROCESS | 3248 | 1472094451586 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - PROCESS | 3248 | 1472094451610 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 327ms
20:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:07:31 INFO - PROCESS | 3248 | 1472094451914 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:31 INFO - PROCESS | 3248 | 1472094451925 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 156ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:07:32 INFO - PROCESS | 3248 | 1472094452062 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452091 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 144ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:07:32 INFO - PROCESS | 3248 | 1472094452231 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452259 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 183ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:07:32 INFO - PROCESS | 3248 | 1472094452412 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452445 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 156ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:07:32 INFO - PROCESS | 3248 | 1472094452564 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452591 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 144ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:07:32 INFO - PROCESS | 3248 | 1472094452730 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452768 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 144ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:07:32 INFO - PROCESS | 3248 | 1472094452903 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:32 INFO - PROCESS | 3248 | 1472094452923 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 156ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:07:33 INFO - PROCESS | 3248 | 1472094453045 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453079 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 157ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:07:33 INFO - PROCESS | 3248 | 1472094453213 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453227 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 157ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:07:33 INFO - PROCESS | 3248 | 1472094453363 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453411 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 195ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:07:33 INFO - PROCESS | 3248 | 1472094453553 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453593 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 183ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:07:33 INFO - PROCESS | 3248 | 1472094453747 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453785 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 157ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:07:33 INFO - PROCESS | 3248 | 1472094453915 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:33 INFO - PROCESS | 3248 | 1472094453946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 196ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:07:34 INFO - PROCESS | 3248 | 1472094454102 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454150 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 196ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:07:34 INFO - PROCESS | 3248 | 1472094454328 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454350 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 156ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:07:34 INFO - PROCESS | 3248 | 1472094454474 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454514 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 144ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:07:34 INFO - PROCESS | 3248 | 1472094454644 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454663 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 144ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:07:34 INFO - PROCESS | 3248 | 1472094454792 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454830 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 156ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:07:34 INFO - PROCESS | 3248 | 1472094454965 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:34 INFO - PROCESS | 3248 | 1472094454992 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 183ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:07:35 INFO - PROCESS | 3248 | 1472094455149 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455187 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 144ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:07:35 INFO - PROCESS | 3248 | 1472094455296 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455327 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 156ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:07:35 INFO - PROCESS | 3248 | 1472094455464 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455487 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 157ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:07:35 INFO - PROCESS | 3248 | 1472094455611 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455657 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 157ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:07:35 INFO - PROCESS | 3248 | 1472094455781 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455825 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 156ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:07:35 INFO - PROCESS | 3248 | 1472094455929 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:35 INFO - PROCESS | 3248 | 1472094455979 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 196ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:07:36 INFO - PROCESS | 3248 | 1472094456133 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - PROCESS | 3248 | 1472094456155 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 157ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:07:36 INFO - PROCESS | 3248 | 1472094456299 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - PROCESS | 3248 | 1472094456332 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 182ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:07:36 INFO - PROCESS | 3248 | 1472094456482 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - PROCESS | 3248 | 1472094456500 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 156ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:07:36 INFO - PROCESS | 3248 | 1472094456633 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:36 INFO - PROCESS | 3248 | 1472094456668 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 405ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:07:37 INFO - PROCESS | 3248 | 1472094457051 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457081 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 143ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:07:37 INFO - PROCESS | 3248 | 1472094457202 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457239 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 156ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:07:37 INFO - PROCESS | 3248 | 1472094457369 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457418 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 183ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:07:37 INFO - PROCESS | 3248 | 1472094457554 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457589 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 144ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:07:37 INFO - PROCESS | 3248 | 1472094457719 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457752 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 143ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:07:37 INFO - PROCESS | 3248 | 1472094457888 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:37 INFO - PROCESS | 3248 | 1472094457921 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 157ms
20:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:07:38 INFO - PROCESS | 3248 | 1472094458036 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458068 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 157ms
20:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:07:38 INFO - PROCESS | 3248 | 1472094458199 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458217 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 156ms
20:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:07:38 INFO - PROCESS | 3248 | 1472094458349 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458375 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 118ms
20:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:07:38 INFO - PROCESS | 3248 | 1472094458470 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458503 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:07:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 156ms
20:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:07:38 INFO - PROCESS | 3248 | 1472094458635 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458697 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:07:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 196ms
20:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:07:38 INFO - PROCESS | 3248 | 1472094458822 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:38 INFO - PROCESS | 3248 | 1472094458868 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 183ms
20:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:07:39 INFO - PROCESS | 3248 | 1472094459031 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - PROCESS | 3248 | 1472094459053 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 157ms
20:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:07:39 INFO - PROCESS | 3248 | 1472094459180 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - PROCESS | 3248 | 1472094459215 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 156ms
20:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:07:39 INFO - PROCESS | 3248 | 1472094459350 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - PROCESS | 3248 | 1472094459377 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 183ms
20:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:07:39 INFO - PROCESS | 3248 | 1472094459545 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:39 INFO - PROCESS | 3248 | 1472094459585 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:40 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)
20:07:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 574ms
20:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:07:40 INFO - PROCESS | 3248 | 1472094460103 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:40 INFO - PROCESS | 3248 | 1472094460137 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:40 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
20:07:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 562ms
20:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:07:40 INFO - PROCESS | 3248 | 1472094460680 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:40 INFO - PROCESS | 3248 | 1472094460708 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:41 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
20:07:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 574ms
20:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:07:41 INFO - PROCESS | 3248 | 1472094461259 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:41 INFO - PROCESS | 3248 | 1472094461289 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:41 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)
20:07:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 575ms
20:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:07:41 INFO - PROCESS | 3248 | 1472094461857 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:41 INFO - PROCESS | 3248 | 1472094461887 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:42 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)
20:07:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 692ms
20:07:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:07:42 INFO - PROCESS | 3248 | 1472094462552 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:42 INFO - PROCESS | 3248 | 1472094462584 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:43 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
20:07:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 574ms
20:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:07:43 INFO - PROCESS | 3248 | 1472094463153 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:43 INFO - PROCESS | 3248 | 1472094463163 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:43 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
20:07:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 574ms
20:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:07:43 INFO - PROCESS | 3248 | 1472094463735 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:43 INFO - PROCESS | 3248 | 1472094463763 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:44 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
20:07:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 588ms
20:07:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:07:44 INFO - PROCESS | 3248 | 1472094464317 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:44 INFO - PROCESS | 3248 | 1472094464345 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:44 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
20:07:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:07:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 587ms
20:07:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:07:44 INFO - PROCESS | 3248 | 1472094464901 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:44 INFO - PROCESS | 3248 | 1472094464926 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 157ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:07:45 INFO - PROCESS | 3248 | 1472094465071 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465108 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 157ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:07:45 INFO - PROCESS | 3248 | 1472094465238 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465258 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 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"
20:07:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:07:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 156ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:07:45 INFO - PROCESS | 3248 | 1472094465385 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465411 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 157ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:07:45 INFO - PROCESS | 3248 | 1472094465553 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465562 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 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"
20:07:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:07:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 157ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:07:45 INFO - PROCESS | 3248 | 1472094465703 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465743 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 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"
20:07:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:07:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 156ms
20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:07:45 INFO - PROCESS | 3248 | 1472094465852 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:45 INFO - PROCESS | 3248 | 1472094465888 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:07:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 144ms
20:07:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:07:46 INFO - PROCESS | 3248 | 1472094466019 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - PROCESS | 3248 | 1472094466053 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 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
20:07:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:07:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
20:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:07:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 574ms
20:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:07:46 INFO - PROCESS | 3248 | 1472094466602 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - PROCESS | 3248 | 1472094466630 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 105ms
20:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:07:46 INFO - PROCESS | 3248 | 1472094466721 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - PROCESS | 3248 | 1472094466763 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 156ms
20:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:07:46 INFO - PROCESS | 3248 | 1472094466868 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:46 INFO - PROCESS | 3248 | 1472094466911 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 157ms
20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:07:47 INFO - PROCESS | 3248 | 1472094467035 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - PROCESS | 3248 | 1472094467065 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 144ms
20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:07:47 INFO - PROCESS | 3248 | 1472094467228 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - PROCESS | 3248 | 1472094467294 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 313ms
20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:07:47 INFO - PROCESS | 3248 | 1472094467530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - PROCESS | 3248 | 1472094467563 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 157ms
20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:07:47 INFO - PROCESS | 3248 | 1472094467702 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - PROCESS | 3248 | 1472094467724 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 156ms
20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:07:47 INFO - PROCESS | 3248 | 1472094467849 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:47 INFO - PROCESS | 3248 | 1472094467891 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 183ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:07:48 INFO - PROCESS | 3248 | 1472094468036 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468069 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 157ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:07:48 INFO - PROCESS | 3248 | 1472094468204 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468239 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 157ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:07:48 INFO - PROCESS | 3248 | 1472094468374 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468405 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 182ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:07:48 INFO - PROCESS | 3248 | 1472094468557 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468578 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 144ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:07:48 INFO - PROCESS | 3248 | 1472094468700 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468729 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 157ms
20:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:07:48 INFO - PROCESS | 3248 | 1472094468865 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:48 INFO - PROCESS | 3248 | 1472094468900 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 156ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:07:49 INFO - PROCESS | 3248 | 1472094469035 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469051 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 157ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:07:49 INFO - PROCESS | 3248 | 1472094469185 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469224 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 157ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:07:49 INFO - PROCESS | 3248 | 1472094469353 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 182ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:07:49 INFO - PROCESS | 3248 | 1472094469546 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469575 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 196ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:07:49 INFO - PROCESS | 3248 | 1472094469733 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469780 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 196ms
20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:07:49 INFO - PROCESS | 3248 | 1472094469921 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:49 INFO - PROCESS | 3248 | 1472094469962 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 157ms
20:07:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:07:50 INFO - PROCESS | 3248 | 1472094470089 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470109 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 156ms
20:07:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:07:50 INFO - PROCESS | 3248 | 1472094470237 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470278 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 157ms
20:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:07:50 INFO - PROCESS | 3248 | 1472094470403 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470443 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 157ms
20:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:07:50 INFO - PROCESS | 3248 | 1472094470553 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470597 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 156ms
20:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:07:50 INFO - PROCESS | 3248 | 1472094470713 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470744 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 157ms
20:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:07:50 INFO - PROCESS | 3248 | 1472094470878 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:50 INFO - PROCESS | 3248 | 1472094470913 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 144ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:07:51 INFO - PROCESS | 3248 | 1472094471023 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471065 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 156ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:07:51 INFO - PROCESS | 3248 | 1472094471193 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471238 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 157ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:07:51 INFO - PROCESS | 3248 | 1472094471343 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 157ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:07:51 INFO - PROCESS | 3248 | 1472094471508 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471547 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 156ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:07:51 INFO - PROCESS | 3248 | 1472094471659 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471691 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 157ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:07:51 INFO - PROCESS | 3248 | 1472094471822 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - PROCESS | 3248 | 1472094471866 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 156ms
20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:07:51 INFO - PROCESS | 3248 | 1472094471974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - PROCESS | 3248 | 1472094472019 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 157ms
20:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:07:52 INFO - PROCESS | 3248 | 1472094472140 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - PROCESS | 3248 | 1472094472185 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 144ms
20:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:07:52 INFO - PROCESS | 3248 | 1472094472289 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - PROCESS | 3248 | 1472094472324 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 156ms
20:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:07:52 INFO - PROCESS | 3248 | 1472094472458 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - PROCESS | 3248 | 1472094472506 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 353ms
20:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:07:52 INFO - PROCESS | 3248 | 1472094472829 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - PROCESS | 3248 | 1472094472853 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 183ms
20:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:07:53 INFO - PROCESS | 3248 | 1472094473019 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 156ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:07:53 INFO - PROCESS | 3248 | 1472094473167 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473200 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 157ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:07:53 INFO - PROCESS | 3248 | 1472094473333 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473352 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 144ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:07:53 INFO - PROCESS | 3248 | 1472094473483 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473516 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 182ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:07:53 INFO - PROCESS | 3248 | 1472094473671 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473704 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 157ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:07:53 INFO - PROCESS | 3248 | 1472094473839 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - PROCESS | 3248 | 1472094473869 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 144ms
20:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:07:53 INFO - PROCESS | 3248 | 1472094473990 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474039 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:07:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 143ms
20:07:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:07:54 INFO - PROCESS | 3248 | 1472094474156 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474185 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:07:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:07:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 157ms
20:07:54 INFO - TEST-START | /DOMEvents/constructors.html
20:07:54 INFO - PROCESS | 3248 | 1472094474322 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474330 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:07:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:07:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 209ms
20:07:54 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:07:54 INFO - PROCESS | 3248 | 1472094474528 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474563 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:07:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 157ms
20:07:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:07:54 INFO - PROCESS | 3248 | 1472094474675 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474713 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:07:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:07:54 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
20:07:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:07:54 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
20:07:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:07:54 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]"
20:07:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:07:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:07:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 195ms
20:07:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:07:54 INFO - PROCESS | 3248 | 1472094474886 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:54 INFO - PROCESS | 3248 | 1472094474930 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:07:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:07:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 183ms
20:07:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:07:55 INFO - PROCESS | 3248 | 1472094475074 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475104 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:07:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:07:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 183ms
20:07:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:07:55 INFO - PROCESS | 3248 | 1472094475260 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475293 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:07:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 157ms
20:07:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:07:55 INFO - PROCESS | 3248 | 1472094475434 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475496 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 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.
20:07:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 182ms
20:07:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:07:55 INFO - PROCESS | 3248 | 1472094475619 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475644 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 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
20:07:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
20:07:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 143ms
20:07:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:07:55 INFO - PROCESS | 3248 | 1472094475769 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475805 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 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.
20:07:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 144ms
20:07:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:07:55 INFO - PROCESS | 3248 | 1472094475936 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:55 INFO - PROCESS | 3248 | 1472094475955 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 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.
20:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 156ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:07:56 INFO - PROCESS | 3248 | 1472094476085 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476122 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:07:56 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
20:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 157ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:07:56 INFO - PROCESS | 3248 | 1472094476255 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476270 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 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.
20:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 157ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:07:56 INFO - PROCESS | 3248 | 1472094476403 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476450 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 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.
20:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 156ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:07:56 INFO - PROCESS | 3248 | 1472094476567 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476585 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 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.
20:07:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 157ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:07:56 INFO - PROCESS | 3248 | 1472094476711 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476756 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 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.
20:07:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 157ms
20:07:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:07:56 INFO - PROCESS | 3248 | 1472094476879 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:56 INFO - PROCESS | 3248 | 1472094476910 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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.
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 143ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:07:57 INFO - PROCESS | 3248 | 1472094477030 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477078 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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.
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 144ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:07:57 INFO - PROCESS | 3248 | 1472094477195 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477237 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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
20:07:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 157ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:07:57 INFO - PROCESS | 3248 | 1472094477363 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477392 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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.
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 156ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:07:57 INFO - PROCESS | 3248 | 1472094477510 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477553 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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.
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 157ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:07:57 INFO - PROCESS | 3248 | 1472094477678 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477723 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:07:57 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
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 157ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:07:57 INFO - PROCESS | 3248 | 1472094477826 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 INFO - PROCESS | 3248 | 1472094477865 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:57 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.
20:07:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 156ms
20:07:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:07:57 INFO - PROCESS | 3248 | 1472094477993 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - PROCESS | 3248 | 1472094478027 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 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.
20:07:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 327ms
20:07:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:07:58 INFO - PROCESS | 3248 | 1472094478324 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - PROCESS | 3248 | 1472094478352 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 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.
20:07:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 182ms
20:07:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:07:58 INFO - PROCESS | 3248 | 1472094478512 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - PROCESS | 3248 | 1472094478541 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:07:58 INFO - {}
20:07:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:07:58 INFO - {}
20:07:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:07:58 INFO - {}
20:07:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:07:58 INFO - {}
20:07:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 196ms
20:07:58 INFO - TEST-START | /FileAPI/fileReader.html
20:07:58 INFO - PROCESS | 3248 | 1472094478701 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - PROCESS | 3248 | 1472094478742 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:07:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:07:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 157ms
20:07:58 INFO - TEST-START | /FileAPI/historical.html
20:07:58 INFO - PROCESS | 3248 | 1472094478868 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - PROCESS | 3248 | 1472094478889 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:07:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:07:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:07:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:07:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:07:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:07:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
20:07:58 INFO - TEST-OK | /FileAPI/historical.html | took 157ms
20:07:58 INFO - TEST-START | /FileAPI/idlharness.html
20:07:59 INFO - PROCESS | 3248 | 1472094479016 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - PROCESS | 3248 | 1472094479041 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:07:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:07:59 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
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:07:59 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
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:07:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 248ms
20:07:59 INFO - TEST-START | /FileAPI/idlharness.worker
20:07:59 INFO - PROCESS | 3248 | 1472094479266 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - PROCESS | 3248 | 1472094479305 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:07:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:07:59 INFO - {}
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:07:59 INFO - {}
20:07:59 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 - {}
20:07:59 INFO - {}
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:07:59 INFO - {}
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:07:59 INFO - {}
20:07:59 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 - {}
20:07:59 INFO - {}
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:07:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:07:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 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
20:07:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:07:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:07:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:07:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:07:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:07:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:07:59 INFO - {}
20:07:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 352ms
20:07:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:07:59 INFO - PROCESS | 3248 | 1472094479614 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - PROCESS | 3248 | 1472094479656 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 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
20:07:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 157ms
20:07:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:07:59 INFO - PROCESS | 3248 | 1472094479782 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - PROCESS | 3248 | 1472094479811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:07:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 156ms
20:07:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:07:59 INFO - PROCESS | 3248 | 1472094479929 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:07:59 INFO - PROCESS | 3248 | 1472094479974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 157ms
20:08:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:08:00 INFO - PROCESS | 3248 | 1472094480098 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - PROCESS | 3248 | 1472094480141 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
20:08:00 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.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
20:08:00 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'.)
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:08:00 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.
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:08:00 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.
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:08:00 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.
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 274ms
20:08:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
20:08:00 INFO - PROCESS | 3248 | 1472094480373 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - PROCESS | 3248 | 1472094480424 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
20:08:00 INFO - {}
20:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 183ms
20:08:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
20:08:00 INFO - PROCESS | 3248 | 1472094480589 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - PROCESS | 3248 | 1472094480622 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
20:08:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 196ms
20:08:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:08:00 INFO - PROCESS | 3248 | 1472094480766 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - PROCESS | 3248 | 1472094480786 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:08:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:08:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:08:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:08:01 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"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:08:01 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"
20:08:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:08:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 261ms
20:08:01 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:08:01 INFO - PROCESS | 3248 | 1472094481017 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481063 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:08:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:08:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:08:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:08:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:08:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:08:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 196ms
20:08:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
20:08:01 INFO - PROCESS | 3248 | 1472094481219 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481263 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
20:08:01 INFO - {}
20:08:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 182ms
20:08:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:08:01 INFO - PROCESS | 3248 | 1472094481425 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481437 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:08:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:08:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 157ms
20:08:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:08:01 INFO - PROCESS | 3248 | 1472094481575 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481622 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 157ms
20:08:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:08:01 INFO - PROCESS | 3248 | 1472094481741 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481752 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 156ms
20:08:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:08:01 INFO - PROCESS | 3248 | 1472094481884 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:01 INFO - PROCESS | 3248 | 1472094481919 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:08:02 INFO - reader.readAsText(blob_2)
20:08:02 INFO - }" did not throw
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:08:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:08:02 INFO - reader.readAsDataURL(blob_2)
20:08:02 INFO - }" did not throw
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:08:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:08:02 INFO - reader.readAsArrayBuffer(blob_2)
20:08:02 INFO - }" did not throw
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:08:02 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
20:08:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:08:02 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:08:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:08:02 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
20:08:02 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 157ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:08:02 INFO - PROCESS | 3248 | 1472094482061 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482089 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 157ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:08:02 INFO - PROCESS | 3248 | 1472094482213 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482245 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 104ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:08:02 INFO - PROCESS | 3248 | 1472094482329 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 157ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:08:02 INFO - PROCESS | 3248 | 1472094482499 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482547 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 157ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:08:02 INFO - PROCESS | 3248 | 1472094482646 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482695 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 156ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:08:02 INFO - PROCESS | 3248 | 1472094482815 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - PROCESS | 3248 | 1472094482850 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 157ms
20:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:08:02 INFO - PROCESS | 3248 | 1472094482965 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - PROCESS | 3248 | 1472094483006 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:08:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:08:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:08:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 157ms
20:08:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:08:03 INFO - PROCESS | 3248 | 1472094483127 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - PROCESS | 3248 | 1472094483161 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:08:03 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
20:08:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
20:08:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 156ms
20:08:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:08:03 INFO - PROCESS | 3248 | 1472094483297 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - PROCESS | 3248 | 1472094483331 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:08:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 144ms
20:08:03 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:08:03 INFO - PROCESS | 3248 | 1472094483441 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - PROCESS | 3248 | 1472094483489 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:08:03 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 352ms
20:08:03 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:08:03 INFO - PROCESS | 3248 | 1472094483813 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - PROCESS | 3248 | 1472094483845 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:03 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:08:03 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 183ms
20:08:03 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:08:03 INFO - PROCESS | 3248 | 1472094484008 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484040 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:08:04 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 209ms
20:08:04 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:08:04 INFO - PROCESS | 3248 | 1472094484216 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484251 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:08:04 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 196ms
20:08:04 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:08:04 INFO - PROCESS | 3248 | 1472094484423 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484458 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:08:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 183ms
20:08:04 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:08:04 INFO - PROCESS | 3248 | 1472094484611 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484624 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:08:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 143ms
20:08:04 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:08:04 INFO - PROCESS | 3248 | 1472094484763 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484799 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:08:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 144ms
20:08:04 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:08:04 INFO - PROCESS | 3248 | 1472094484928 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:04 INFO - PROCESS | 3248 | 1472094484943 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:08:05 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 157ms
20:08:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:08:05 INFO - PROCESS | 3248 | 1472094485076 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - PROCESS | 3248 | 1472094485102 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:08:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 156ms
20:08:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:08:05 INFO - PROCESS | 3248 | 1472094485246 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - PROCESS | 3248 | 1472094485257 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:08:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 157ms
20:08:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:08:05 INFO - PROCESS | 3248 | 1472094485393 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - PROCESS | 3248 | 1472094485429 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:08:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 196ms
20:08:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:08:05 INFO - PROCESS | 3248 | 1472094485586 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - PROCESS | 3248 | 1472094485634 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:08:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 182ms
20:08:05 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:08:05 INFO - PROCESS | 3248 | 1472094485775 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:05 INFO - PROCESS | 3248 | 1472094485817 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 326ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486126 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - PROCESS | 3248 | 1472094486170 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 183ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486307 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - PROCESS | 3248 | 1472094486338 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 182ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486494 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - PROCESS | 3248 | 1472094486531 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 157ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486661 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - PROCESS | 3248 | 1472094486684 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 157ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - PROCESS | 3248 | 1472094486855 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:08:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 183ms
20:08:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:08:06 INFO - PROCESS | 3248 | 1472094486995 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487032 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 156ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487162 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487207 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 196ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487362 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487406 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 157ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487526 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487570 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 156ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487676 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487713 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 157ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487842 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - PROCESS | 3248 | 1472094487872 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 157ms
20:08:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:08:07 INFO - PROCESS | 3248 | 1472094487992 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488034 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 143ms
20:08:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:08:08 INFO - PROCESS | 3248 | 1472094488158 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488190 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 183ms
20:08:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:08:08 INFO - PROCESS | 3248 | 1472094488341 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 196ms
20:08:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:08:08 INFO - PROCESS | 3248 | 1472094488549 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488561 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 157ms
20:08:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:08:08 INFO - PROCESS | 3248 | 1472094488694 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488731 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 156ms
20:08:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:08:08 INFO - PROCESS | 3248 | 1472094488863 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:08 INFO - PROCESS | 3248 | 1472094488914 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 327ms
20:08:09 INFO - PROCESS | 3248 | 1472094489228 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:08:09 INFO - PROCESS | 3248 | 1472094489272 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 248ms
20:08:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:08:09 INFO - PROCESS | 3248 | 1472094489484 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - PROCESS | 3248 | 1472094489514 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 183ms
20:08:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:08:09 INFO - PROCESS | 3248 | 1472094489672 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - PROCESS | 3248 | 1472094489705 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 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
20:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 143ms
20:08:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:08:09 INFO - PROCESS | 3248 | 1472094489836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 INFO - PROCESS | 3248 | 1472094489849 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:09 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
20:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 183ms
20:08:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490025 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490039 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 157ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490174 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 195ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490397 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 157ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490530 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490570 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 157ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490678 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490713 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 156ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490845 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - PROCESS | 3248 | 1472094490878 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 144ms
20:08:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:08:10 INFO - PROCESS | 3248 | 1472094490997 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 157ms
20:08:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:08:11 INFO - PROCESS | 3248 | 1472094491173 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 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
20:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 248ms
20:08:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:08:11 INFO - PROCESS | 3248 | 1472094491420 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491441 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
20:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 183ms
20:08:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:08:11 INFO - PROCESS | 3248 | 1472094491608 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491643 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 143ms
20:08:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:08:11 INFO - PROCESS | 3248 | 1472094491754 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491805 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 183ms
20:08:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:08:11 INFO - PROCESS | 3248 | 1472094491964 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:11 INFO - PROCESS | 3248 | 1472094491985 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 196ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:08:12 INFO - PROCESS | 3248 | 1472094492150 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - PROCESS | 3248 | 1472094492180 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 183ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:08:12 INFO - PROCESS | 3248 | 1472094492337 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - PROCESS | 3248 | 1472094492389 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 156ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:08:12 INFO - PROCESS | 3248 | 1472094492507 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - PROCESS | 3248 | 1472094492525 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 157ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:08:12 INFO - PROCESS | 3248 | 1472094492652 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - PROCESS | 3248 | 1472094492686 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 157ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:08:12 INFO - PROCESS | 3248 | 1472094492822 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - PROCESS | 3248 | 1472094492850 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 195ms
20:08:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:08:13 INFO - PROCESS | 3248 | 1472094493012 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - PROCESS | 3248 | 1472094493046 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:08:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 183ms
20:08:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:08:13 INFO - PROCESS | 3248 | 1472094493198 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - PROCESS | 3248 | 1472094493223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:08:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 144ms
20:08:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:08:13 INFO - PROCESS | 3248 | 1472094493346 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - PROCESS | 3248 | 1472094493381 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:08:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 143ms
20:08:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:08:13 INFO - PROCESS | 3248 | 1472094493512 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - PROCESS | 3248 | 1472094493557 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:08:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 183ms
20:08:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:08:13 INFO - PROCESS | 3248 | 1472094493700 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:13 INFO - PROCESS | 3248 | 1472094493753 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:08:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 366ms
20:08:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:08:14 INFO - PROCESS | 3248 | 1472094494066 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - PROCESS | 3248 | 1472094494107 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:08:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 156ms
20:08:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:08:14 INFO - PROCESS | 3248 | 1472094494216 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - PROCESS | 3248 | 1472094494249 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:08:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 157ms
20:08:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:08:14 INFO - PROCESS | 3248 | 1472094494379 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - PROCESS | 3248 | 1472094494413 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:08:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 470ms
20:08:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:08:14 INFO - PROCESS | 3248 | 1472094494871 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:14 INFO - PROCESS | 3248 | 1472094494902 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 144ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495019 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495052 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 156ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495186 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495223 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 183ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495371 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495413 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 183ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495576 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495591 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 157ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495726 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495758 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:08:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 156ms
20:08:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:08:15 INFO - PROCESS | 3248 | 1472094495890 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:15 INFO - PROCESS | 3248 | 1472094495908 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 157ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496039 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496079 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 183ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496225 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496258 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 156ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496395 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496434 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 157ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496543 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496600 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 157ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496714 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496751 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:08:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 156ms
20:08:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:08:16 INFO - PROCESS | 3248 | 1472094496881 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:16 INFO - PROCESS | 3248 | 1472094496900 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 157ms
20:08:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497027 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497057 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 157ms
20:08:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497181 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497221 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 143ms
20:08:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497347 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497379 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 144ms
20:08:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497520 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497533 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 157ms
20:08:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497663 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497703 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
20:08:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 182ms
20:08:17 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:08:17 INFO - PROCESS | 3248 | 1472094497851 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:17 INFO - PROCESS | 3248 | 1472094497897 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 183ms
20:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:08:18 INFO - PROCESS | 3248 | 1472094498058 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - PROCESS | 3248 | 1472094498097 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 183ms
20:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:08:18 INFO - PROCESS | 3248 | 1472094498251 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - PROCESS | 3248 | 1472094498288 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 196ms
20:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:08:18 INFO - PROCESS | 3248 | 1472094498448 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - PROCESS | 3248 | 1472094498484 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 183ms
20:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:08:18 INFO - PROCESS | 3248 | 1472094498633 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - PROCESS | 3248 | 1472094498672 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 365ms
20:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:08:18 INFO - PROCESS | 3248 | 1472094498999 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499031 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 157ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499168 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499183 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 156ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499312 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499345 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 157ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499480 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499518 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 183ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499666 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499708 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 156ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499818 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - PROCESS | 3248 | 1472094499851 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 157ms
20:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:08:19 INFO - PROCESS | 3248 | 1472094499983 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - PROCESS | 3248 | 1472094500028 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:08:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 183ms
20:08:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:08:20 INFO - PROCESS | 3248 | 1472094500169 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - PROCESS | 3248 | 1472094500202 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:08:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 157ms
20:08:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:08:20 INFO - PROCESS | 3248 | 1472094500339 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - PROCESS | 3248 | 1472094500371 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:08:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 326ms
20:08:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:08:20 INFO - PROCESS | 3248 | 1472094500663 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - PROCESS | 3248 | 1472094500698 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:08:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 183ms
20:08:20 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:08:20 INFO - PROCESS | 3248 | 1472094500851 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:20 INFO - PROCESS | 3248 | 1472094500886 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 156ms
20:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:08:21 INFO - PROCESS | 3248 | 1472094501021 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - PROCESS | 3248 | 1472094501035 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 157ms
20:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:08:21 INFO - PROCESS | 3248 | 1472094501165 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - PROCESS | 3248 | 1472094501220 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 444ms
20:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:08:21 INFO - PROCESS | 3248 | 1472094501639 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - PROCESS | 3248 | 1472094501670 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 157ms
20:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:08:21 INFO - PROCESS | 3248 | 1472094501789 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - PROCESS | 3248 | 1472094501827 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 182ms
20:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:08:21 INFO - PROCESS | 3248 | 1472094501989 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:21 INFO - PROCESS | 3248 | 1472094502002 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:08:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 183ms
20:08:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502177 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502205 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:08:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 157ms
20:08:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502323 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502356 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:08:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 156ms
20:08:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502499 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502536 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:08:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 143ms
20:08:22 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502642 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502672 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:08:22 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 157ms
20:08:22 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502807 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502835 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:08:22 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:08:22 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:08:22 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 156ms
20:08:22 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:08:22 INFO - PROCESS | 3248 | 1472094502978 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:22 INFO - PROCESS | 3248 | 1472094502985 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:08:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 235ms
20:08:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:08:23 INFO - PROCESS | 3248 | 1472094503211 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - PROCESS | 3248 | 1472094503239 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:08:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 234ms
20:08:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:08:23 INFO - PROCESS | 3248 | 1472094503460 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - PROCESS | 3248 | 1472094503506 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:08:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 275ms
20:08:23 INFO - PROCESS | 3248 | 1472094503748 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:08:23 INFO - PROCESS | 3248 | 1472094503790 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:08:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:08:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 182ms
20:08:23 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:08:23 INFO - PROCESS | 3248 | 1472094503937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:23 INFO - PROCESS | 3248 | 1472094503983 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:08:24 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 183ms
20:08:24 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:08:24 INFO - PROCESS | 3248 | 1472094504128 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - PROCESS | 3248 | 1472094504171 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:08:24 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 300ms
20:08:24 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:08:24 INFO - PROCESS | 3248 | 1472094504433 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - PROCESS | 3248 | 1472094504443 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:08:24 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 235ms
20:08:24 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:08:24 INFO - PROCESS | 3248 | 1472094504661 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - PROCESS | 3248 | 1472094504698 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:08:24 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 143ms
20:08:24 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:08:24 INFO - PROCESS | 3248 | 1472094504827 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - PROCESS | 3248 | 1472094504856 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:08:24 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 144ms
20:08:24 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:08:24 INFO - PROCESS | 3248 | 1472094504991 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - PROCESS | 3248 | 1472094505029 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:08:25 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 274ms
20:08:25 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:08:25 INFO - PROCESS | 3248 | 1472094505261 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - PROCESS | 3248 | 1472094505292 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:08:25 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 157ms
20:08:25 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:08:25 INFO - PROCESS | 3248 | 1472094505421 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - PROCESS | 3248 | 1472094505464 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:08:25 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 156ms
20:08:25 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:08:25 INFO - PROCESS | 3248 | 1472094505590 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - PROCESS | 3248 | 1472094505608 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:08:25 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 274ms
20:08:25 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:08:25 INFO - PROCESS | 3248 | 1472094505857 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:25 INFO - PROCESS | 3248 | 1472094505889 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:08:26 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 235ms
20:08:26 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:08:26 INFO - PROCESS | 3248 | 1472094506105 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - PROCESS | 3248 | 1472094506137 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:08:26 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 157ms
20:08:26 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:08:26 INFO - PROCESS | 3248 | 1472094506250 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - PROCESS | 3248 | 1472094506291 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:08:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:08:26 INFO - window.indexedDB.open('test', val);..." did not throw
20:08:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:08:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:08:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:08:26 INFO - window.indexedDB.open('test', val);..." did not throw
20:08:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:08:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
20:08:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:08:26 INFO - window.indexedDB.open('test', val);..." did not throw
20:08:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:08:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
20:08:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:08:26 INFO - window.indexedDB.open('test', val);..." did not throw
20:08:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:08:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:08:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
20:08:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 418ms
20:08:26 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:08:26 INFO - PROCESS | 3248 | 1472094506685 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - PROCESS | 3248 | 1472094506726 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:26 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:08:26 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 326ms
20:08:26 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:08:26 INFO - PROCESS | 3248 | 1472094507016 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - PROCESS | 3248 | 1472094507038 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:08:27 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:08:27 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 614ms
20:08:27 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:08:27 INFO - PROCESS | 3248 | 1472094507636 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - PROCESS | 3248 | 1472094507666 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:08:27 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 156ms
20:08:27 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:08:27 INFO - PROCESS | 3248 | 1472094507785 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - PROCESS | 3248 | 1472094507818 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:08:27 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 157ms
20:08:27 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:08:27 INFO - PROCESS | 3248 | 1472094507952 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:27 INFO - PROCESS | 3248 | 1472094507983 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 183ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508140 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - PROCESS | 3248 | 1472094508179 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 183ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508332 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - PROCESS | 3248 | 1472094508365 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 156ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508493 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - PROCESS | 3248 | 1472094508518 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 157ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508644 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - PROCESS | 3248 | 1472094508670 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 144ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508810 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - PROCESS | 3248 | 1472094508850 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:28 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:08:28 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 156ms
20:08:28 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:08:28 INFO - PROCESS | 3248 | 1472094508976 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509009 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:08:29 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 183ms
20:08:29 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:08:29 INFO - PROCESS | 3248 | 1472094509166 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509207 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:08:29 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 183ms
20:08:29 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:08:29 INFO - PROCESS | 3248 | 1472094509354 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509401 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:08:29 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 196ms
20:08:29 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:08:29 INFO - PROCESS | 3248 | 1472094509548 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509595 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:08:29 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 182ms
20:08:29 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
20:08:29 INFO - PROCESS | 3248 | 1472094509741 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509786 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
20:08:29 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 157ms
20:08:29 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
20:08:29 INFO - PROCESS | 3248 | 1472094509902 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:29 INFO - PROCESS | 3248 | 1472094509947 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 196ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
20:08:30 INFO - PROCESS | 3248 | 1472094510090 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510130 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 183ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:08:30 INFO - PROCESS | 3248 | 1472094510300 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510334 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 156ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:08:30 INFO - PROCESS | 3248 | 1472094510440 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510482 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 157ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:08:30 INFO - PROCESS | 3248 | 1472094510606 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510628 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 183ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:08:30 INFO - PROCESS | 3248 | 1472094510795 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510827 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:08:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 156ms
20:08:30 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:08:30 INFO - PROCESS | 3248 | 1472094510968 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:30 INFO - PROCESS | 3248 | 1472094510997 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 183ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511149 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511173 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 144ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511296 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511340 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 143ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511464 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511488 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 156ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511633 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511657 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 157ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511778 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511823 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:08:31 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 156ms
20:08:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:08:31 INFO - PROCESS | 3248 | 1472094511944 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:31 INFO - PROCESS | 3248 | 1472094511979 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
20:08:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 196ms
20:08:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
20:08:32 INFO - PROCESS | 3248 | 1472094512133 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - PROCESS | 3248 | 1472094512157 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:08:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 157ms
20:08:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:08:32 INFO - PROCESS | 3248 | 1472094512282 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - PROCESS | 3248 | 1472094512317 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:08:32 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 157ms
20:08:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:08:32 INFO - PROCESS | 3248 | 1472094512452 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - PROCESS | 3248 | 1472094512510 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:08:32 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 417ms
20:08:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:08:32 INFO - PROCESS | 3248 | 1472094512865 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:32 INFO - PROCESS | 3248 | 1472094512891 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
20:08:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 405ms
20:08:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
20:08:33 INFO - PROCESS | 3248 | 1472094513274 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - PROCESS | 3248 | 1472094513305 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:08:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 144ms
20:08:33 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
20:08:33 INFO - PROCESS | 3248 | 1472094513425 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - PROCESS | 3248 | 1472094513454 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
20:08:33 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 156ms
20:08:33 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:08:33 INFO - PROCESS | 3248 | 1472094513590 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - PROCESS | 3248 | 1472094513647 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:08:33 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 183ms
20:08:33 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:08:33 INFO - PROCESS | 3248 | 1472094513774 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - PROCESS | 3248 | 1472094513802 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:08:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:08:33 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 144ms
20:08:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:08:33 INFO - PROCESS | 3248 | 1472094513943 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:33 INFO - PROCESS | 3248 | 1472094513974 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 156ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514113 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514135 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 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
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 157ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514255 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514282 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 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
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 157ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514424 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514439 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 156ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514573 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514610 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 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
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 157ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514741 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514764 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 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
20:08:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 196ms
20:08:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:08:34 INFO - PROCESS | 3248 | 1472094514931 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:34 INFO - PROCESS | 3248 | 1472094514953 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:08:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 156ms
20:08:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:08:35 INFO - PROCESS | 3248 | 1472094515077 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - PROCESS | 3248 | 1472094515122 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 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
20:08:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 196ms
20:08:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:08:35 INFO - PROCESS | 3248 | 1472094515273 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - PROCESS | 3248 | 1472094515300 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:08:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 157ms
20:08:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:08:35 INFO - PROCESS | 3248 | 1472094515440 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - PROCESS | 3248 | 1472094515468 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:08:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 196ms
20:08:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:08:35 INFO - PROCESS | 3248 | 1472094515626 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - PROCESS | 3248 | 1472094515672 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:08:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 182ms
20:08:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:08:35 INFO - PROCESS | 3248 | 1472094515821 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:35 INFO - PROCESS | 3248 | 1472094515866 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 195ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516026 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516045 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 157ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516176 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516217 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 183ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516359 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516402 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 143ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516527 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516566 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 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
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 157ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516695 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516707 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:08:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 157ms
20:08:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:08:36 INFO - PROCESS | 3248 | 1472094516840 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:36 INFO - PROCESS | 3248 | 1472094516887 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 182ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517025 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517071 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 156ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517192 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517230 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 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
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 157ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517359 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517371 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 156ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517507 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517545 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 157ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517678 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517694 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 157ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517824 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 INFO - PROCESS | 3248 | 1472094517860 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:37 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
20:08:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 156ms
20:08:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:08:37 INFO - PROCESS | 3248 | 1472094517991 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - PROCESS | 3248 | 1472094518024 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:08:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 366ms
20:08:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:08:38 INFO - PROCESS | 3248 | 1472094518361 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - PROCESS | 3248 | 1472094518389 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 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
20:08:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 183ms
20:08:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:08:38 INFO - PROCESS | 3248 | 1472094518547 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - PROCESS | 3248 | 1472094518576 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 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
20:08:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 143ms
20:08:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:08:38 INFO - PROCESS | 3248 | 1472094518699 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - PROCESS | 3248 | 1472094518731 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 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
20:08:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 144ms
20:08:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:08:38 INFO - PROCESS | 3248 | 1472094518885 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:38 INFO - PROCESS | 3248 | 1472094518926 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 196ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519074 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - PROCESS | 3248 | 1472094519117 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 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
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 183ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519269 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - PROCESS | 3248 | 1472094519286 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 196ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519456 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - PROCESS | 3248 | 1472094519501 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 195ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519642 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - PROCESS | 3248 | 1472094519674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 157ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519811 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - PROCESS | 3248 | 1472094519828 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:39 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
20:08:39 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
20:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 157ms
20:08:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:08:39 INFO - PROCESS | 3248 | 1472094519959 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520008 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
20:08:40 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
20:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 182ms
20:08:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:08:40 INFO - PROCESS | 3248 | 1472094520165 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520199 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:08:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 235ms
20:08:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:08:40 INFO - PROCESS | 3248 | 1472094520393 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520427 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:08:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 144ms
20:08:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:08:40 INFO - PROCESS | 3248 | 1472094520560 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520603 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:08:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 183ms
20:08:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:08:40 INFO - PROCESS | 3248 | 1472094520756 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520806 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:08:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 183ms
20:08:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:08:40 INFO - PROCESS | 3248 | 1472094520948 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:40 INFO - PROCESS | 3248 | 1472094520990 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:08:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 196ms
20:08:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:08:41 INFO - PROCESS | 3248 | 1472094521157 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - PROCESS | 3248 | 1472094521175 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:08:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 156ms
20:08:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:08:41 INFO - PROCESS | 3248 | 1472094521300 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - PROCESS | 3248 | 1472094521339 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:08:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 157ms
20:08:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:08:41 INFO - PROCESS | 3248 | 1472094521470 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - PROCESS | 3248 | 1472094521499 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:08:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 156ms
20:08:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:08:41 INFO - PROCESS | 3248 | 1472094521619 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - PROCESS | 3248 | 1472094521667 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 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
20:08:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 157ms
20:08:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:08:41 INFO - PROCESS | 3248 | 1472094521783 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:41 INFO - PROCESS | 3248 | 1472094521813 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 353ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522150 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - PROCESS | 3248 | 1472094522164 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 156ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522302 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - PROCESS | 3248 | 1472094522350 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 157ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522472 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - PROCESS | 3248 | 1472094522517 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 157ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522638 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - PROCESS | 3248 | 1472094522658 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 156ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522791 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - PROCESS | 3248 | 1472094522826 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:08:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 183ms
20:08:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:08:42 INFO - PROCESS | 3248 | 1472094522976 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - PROCESS | 3248 | 1472094523015 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:08:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 196ms
20:08:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:08:43 INFO - PROCESS | 3248 | 1472094523182 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - PROCESS | 3248 | 1472094523201 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:08:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 157ms
20:08:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:08:43 INFO - PROCESS | 3248 | 1472094523332 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - PROCESS | 3248 | 1472094523391 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:08:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 417ms
20:08:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
20:08:43 INFO - PROCESS | 3248 | 1472094523758 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - PROCESS | 3248 | 1472094523828 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
20:08:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
20:08:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 235ms
20:08:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
20:08:43 INFO - PROCESS | 3248 | 1472094523986 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524021 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
20:08:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 183ms
20:08:44 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:08:44 INFO - PROCESS | 3248 | 1472094524196 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524212 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:08:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 183ms
20:08:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:08:44 INFO - PROCESS | 3248 | 1472094524387 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524398 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:08:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 196ms
20:08:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:08:44 INFO - PROCESS | 3248 | 1472094524570 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524596 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:08:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 156ms
20:08:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
20:08:44 INFO - PROCESS | 3248 | 1472094524723 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524766 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:08:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:08:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 235ms
20:08:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:08:44 INFO - PROCESS | 3248 | 1472094524962 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:44 INFO - PROCESS | 3248 | 1472094524991 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 157ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525138 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - PROCESS | 3248 | 1472094525176 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 157ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525288 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - PROCESS | 3248 | 1472094525322 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 143ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525456 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - PROCESS | 3248 | 1472094525490 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 144ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525625 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - PROCESS | 3248 | 1472094525661 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 183ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525808 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - PROCESS | 3248 | 1472094525842 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
20:08:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 196ms
20:08:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:08:45 INFO - PROCESS | 3248 | 1472094525995 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526043 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:08:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 195ms
20:08:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:08:46 INFO - PROCESS | 3248 | 1472094526183 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526229 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:08:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 183ms
20:08:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:08:46 INFO - PROCESS | 3248 | 1472094526387 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526438 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:08:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 196ms
20:08:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:08:46 INFO - PROCESS | 3248 | 1472094526581 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526614 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:08:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 157ms
20:08:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:08:46 INFO - PROCESS | 3248 | 1472094526749 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526791 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:08:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 156ms
20:08:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:08:46 INFO - PROCESS | 3248 | 1472094526917 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:46 INFO - PROCESS | 3248 | 1472094526944 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:08:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 183ms
20:08:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527104 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527138 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:08:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 157ms
20:08:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527270 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527288 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:08:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 156ms
20:08:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527415 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527461 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:08:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 183ms
20:08:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527603 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527637 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
20:08:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 144ms
20:08:47 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527770 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527793 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:08:47 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 157ms
20:08:47 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:08:47 INFO - PROCESS | 3248 | 1472094527918 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:47 INFO - PROCESS | 3248 | 1472094527952 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:08:48 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 156ms
20:08:48 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:08:48 INFO - PROCESS | 3248 | 1472094528086 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - PROCESS | 3248 | 1472094528119 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:08:48 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 157ms
20:08:48 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:08:48 INFO - PROCESS | 3248 | 1472094528234 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - PROCESS | 3248 | 1472094528270 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:08:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:08:48 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 248ms
20:08:48 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:08:48 INFO - PROCESS | 3248 | 1472094528483 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - PROCESS | 3248 | 1472094528528 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:08:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 183ms
20:08:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:08:48 INFO - PROCESS | 3248 | 1472094528671 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - PROCESS | 3248 | 1472094528703 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:48 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:08:48 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 261ms
20:08:48 INFO - TEST-START | /IndexedDB/interfaces.html
20:08:48 INFO - PROCESS | 3248 | 1472094528960 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:49 INFO - PROCESS | 3248 | 1472094529082 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:08:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 561ms
20:08:49 INFO - TEST-START | /IndexedDB/interfaces.worker
20:08:49 INFO - PROCESS | 3248 | 1472094529516 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:49 INFO - PROCESS | 3248 | 1472094529564 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:08:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:49 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:08:49 INFO - {}
20:08:49 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 431ms
20:08:49 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:08:49 INFO - PROCESS | 3248 | 1472094529958 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:49 INFO - PROCESS | 3248 | 1472094529998 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:08:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:08:50 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 183ms
20:08:50 INFO - TEST-START | /IndexedDB/key_valid.html
20:08:50 INFO - PROCESS | 3248 | 1472094530155 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - PROCESS | 3248 | 1472094530209 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:08:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:08:50 INFO - TEST-OK | /IndexedDB/key_valid.html | took 352ms
20:08:50 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:08:50 INFO - PROCESS | 3248 | 1472094530523 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - PROCESS | 3248 | 1472094530555 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:08:50 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 157ms
20:08:50 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:08:50 INFO - PROCESS | 3248 | 1472094530668 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - PROCESS | 3248 | 1472094530698 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:08:50 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 157ms
20:08:50 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:08:50 INFO - PROCESS | 3248 | 1472094530836 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:50 INFO - PROCESS | 3248 | 1472094530883 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:08:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:08:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:08:51 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 182ms
20:08:51 INFO - TEST-START | /IndexedDB/keyorder.htm
20:08:51 INFO - PROCESS | 3248 | 1472094531023 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - PROCESS | 3248 | 1472094531060 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:08:51 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:08:51 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 248ms
20:08:51 INFO - TEST-START | /IndexedDB/keypath.htm
20:08:51 INFO - PROCESS | 3248 | 1472094531282 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - PROCESS | 3248 | 1472094531323 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:08:51 INFO - TEST-OK | /IndexedDB/keypath.htm | took 248ms
20:08:51 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:08:51 INFO - PROCESS | 3248 | 1472094531537 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - PROCESS | 3248 | 1472094531559 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:08:51 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 183ms
20:08:51 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:08:51 INFO - PROCESS | 3248 | 1472094531731 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - PROCESS | 3248 | 1472094531740 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:08:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:08:51 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 183ms
20:08:51 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:08:51 INFO - PROCESS | 3248 | 1472094531919 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:51 INFO - PROCESS | 3248 | 1472094531946 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:08:52 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:08:52 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:08:52 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 183ms
20:08:52 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532103 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532143 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:08:52 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 156ms
20:08:52 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532272 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532283 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:08:52 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 144ms
20:08:52 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532416 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532446 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:08:52 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 144ms
20:08:52 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532585 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532614 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:08:52 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 156ms
20:08:52 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532751 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532766 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:08:52 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 183ms
20:08:52 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:08:52 INFO - PROCESS | 3248 | 1472094532937 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:52 INFO - PROCESS | 3248 | 1472094532950 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:08:53 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 183ms
20:08:53 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:08:53 INFO - PROCESS | 3248 | 1472094533124 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - PROCESS | 3248 | 1472094533157 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:08:53 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 157ms
20:08:53 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:08:53 INFO - PROCESS | 3248 | 1472094533287 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - PROCESS | 3248 | 1472094533317 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:08:53 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 156ms
20:08:53 INFO - TEST-START | /IndexedDB/value.htm
20:08:53 INFO - PROCESS | 3248 | 1472094533433 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - PROCESS | 3248 | 1472094533463 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:08:53 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:08:53 INFO - TEST-OK | /IndexedDB/value.htm | took 144ms
20:08:53 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:08:53 INFO - PROCESS | 3248 | 1472094533601 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - PROCESS | 3248 | 1472094533632 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:08:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:08:53 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:08:53 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 144ms
20:08:53 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:08:53 INFO - PROCESS | 3248 | 1472094533770 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:53 INFO - PROCESS | 3248 | 1472094533790 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:08:54 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 326ms
20:08:54 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:08:54 INFO - PROCESS | 3248 | 1472094534092 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - PROCESS | 3248 | 1472094534122 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 405ms
20:08:54 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:08:54 INFO - PROCESS | 3248 | 1472094534492 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - PROCESS | 3248 | 1472094534544 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:08:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:08:54 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 156ms
20:08:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:08:54 INFO - PROCESS | 3248 | 1472094534658 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - PROCESS | 3248 | 1472094534696 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:08:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 170ms
20:08:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:08:54 INFO - PROCESS | 3248 | 1472094534832 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - PROCESS | 3248 | 1472094534862 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:08:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
20:08:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:08:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
20:08:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:08:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:08:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 170ms
20:08:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:08:54 INFO - PROCESS | 3248 | 1472094535005 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535036 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:08:55 INFO - [native code]
20:08:55 INFO - }" but got function "function () {
20:08:55 INFO - }"
20:08:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:08:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:08:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 156ms
20:08:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:08:55 INFO - PROCESS | 3248 | 1472094535155 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535182 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:08:55 INFO - [native code]
20:08:55 INFO - }" but got function "function () {
20:08:55 INFO - }"
20:08:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:08:55 INFO - {}
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:08:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:08:55 INFO - {}
20:08:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 157ms
20:08:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:08:55 INFO - PROCESS | 3248 | 1472094535320 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535366 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:08:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:08:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:08:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:08:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:08:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:08:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:08:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:08:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 209ms
20:08:55 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:08:55 INFO - PROCESS | 3248 | 1472094535524 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535556 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:08:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 143ms
20:08:55 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:08:55 INFO - PROCESS | 3248 | 1472094535680 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535693 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:08:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:08:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 143ms
20:08:55 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:08:55 INFO - PROCESS | 3248 | 1472094535823 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - PROCESS | 3248 | 1472094535854 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:08:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:08:55 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:08:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:08:55 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 157ms
20:08:55 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:08:55 INFO - PROCESS | 3248 | 1472094535999 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:56 INFO - PROCESS | 3248 | 1472094536014 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:08:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:08:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:08:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:08:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:08:56 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 992ms
20:08:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:08:56 INFO - PROCESS | 3248 | 1472094536994 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:57 INFO - PROCESS | 3248 | 1472094537042 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:08:58 INFO - {}
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:08:58 INFO - {}
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:08:58 INFO - {}
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:08:58 INFO - {}
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:08:58 INFO - {}
20:08:58 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1044ms
20:08:58 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:08:58 INFO - PROCESS | 3248 | 1472094538054 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - PROCESS | 3248 | 1472094538081 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:08:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 274ms
20:08:58 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:08:58 INFO - PROCESS | 3248 | 1472094538316 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - PROCESS | 3248 | 1472094538344 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:08:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:08:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 144ms
20:08:58 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:08:58 INFO - PROCESS | 3248 | 1472094538488 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:08:58 INFO - PROCESS | 3248 | 1472094538516 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - PROCESS | 3248 | MARIONETTE LOG: INFO: Timeout fired
20:09:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
20:09:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:09:07 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 8627ms
20:09:07 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:09:07 INFO - PROCESS | 3248 | 1472094547110 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - PROCESS | 3248 | 1472094547139 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:09:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 411ms
20:09:07 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:09:07 INFO - PROCESS | 3248 | 1472094547527 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - PROCESS | 3248 | 1472094547564 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:09:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 221ms
20:09:07 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:09:07 INFO - PROCESS | 3248 | 1472094547742 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - PROCESS | 3248 | 1472094547772 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:09:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 176ms
20:09:07 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:09:07 INFO - PROCESS | 3248 | 1472094547927 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:07 INFO - PROCESS | 3248 | 1472094547939 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:09:08 INFO - {}
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 177ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548099 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548136 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 176ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548269 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548321 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 176ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548458 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548487 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 177ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548633 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548660 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 176ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548804 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548829 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:09:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 103ms
20:09:08 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:09:08 INFO - PROCESS | 3248 | 1472094548928 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:08 INFO - PROCESS | 3248 | 1472094548955 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
20:09:09 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:09 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:09:09 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:09 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:09:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:09:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 117ms
20:09:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:09:09 INFO - PROCESS | 3248 | 1472094549065 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - PROCESS | 3248 | 1472094549083 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:09:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 177ms
20:09:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:09:09 INFO - PROCESS | 3248 | 1472094549234 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - PROCESS | 3248 | 1472094549267 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:09:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 176ms
20:09:09 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:09:09 INFO - PROCESS | 3248 | 1472094549407 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - PROCESS | 3248 | 1472094549437 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:09:09 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 161ms
20:09:09 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:09:09 INFO - PROCESS | 3248 | 1472094549597 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - PROCESS | 3248 | 1472094549631 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:09 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
20:09:09 INFO - do_test/)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:09:30 INFO - )
20:09:30 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 176ms
20:09:30 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:09:30 INFO - PROCESS | 3248 | 1472094570717 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:30 INFO - PROCESS | 3248 | 1472094570748 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:09:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:09:30 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 177ms
20:09:30 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:09:30 INFO - PROCESS | 3248 | 1472094570904 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:30 INFO - PROCESS | 3248 | 1472094570932 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:09:31 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 162ms
20:09:31 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:09:31 INFO - PROCESS | 3248 | 1472094571079 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - PROCESS | 3248 | 1472094571117 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:09:31 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 176ms
20:09:31 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:09:31 INFO - PROCESS | 3248 | 1472094571272 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - PROCESS | 3248 | 1472094571305 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:09:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:09:31 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 206ms
20:09:31 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:09:31 INFO - PROCESS | 3248 | 1472094571478 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - PROCESS | 3248 | 1472094571526 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:09:31 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:09:31 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 205ms
20:09:31 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:09:31 INFO - PROCESS | 3248 | 1472094571694 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - PROCESS | 3248 | 1472094571741 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:09:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:09:31 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 206ms
20:09:31 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:09:31 INFO - PROCESS | 3248 | 1472094571908 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:31 INFO - PROCESS | 3248 | 1472094571950 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 176ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572092 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - PROCESS | 3248 | 1472094572129 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 177ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572265 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - PROCESS | 3248 | 1472094572301 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 176ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572455 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - PROCESS | 3248 | 1472094572465 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 161ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572626 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - PROCESS | 3248 | 1472094572674 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 177ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572798 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - PROCESS | 3248 | 1472094572829 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:09:32 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 176ms
20:09:32 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:09:32 INFO - PROCESS | 3248 | 1472094572988 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - PROCESS | 3248 | 1472094573010 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:09:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 176ms
20:09:33 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:09:33 INFO - PROCESS | 3248 | 1472094573160 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - PROCESS | 3248 | 1472094573192 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:09:33 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:33 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:09:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:09:33 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 177ms
20:09:33 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:09:33 INFO - PROCESS | 3248 | 1472094573334 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - PROCESS | 3248 | 1472094573382 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:09:33 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 176ms
20:09:33 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:09:33 INFO - PROCESS | 3248 | 1472094573518 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - PROCESS | 3248 | 1472094573561 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:09:33 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 176ms
20:09:33 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:09:33 INFO - PROCESS | 3248 | 1472094573690 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - PROCESS | 3248 | 1472094573726 Marionette INFO sendAsync 85a06207-e9bb-4f66-b5a8-069d8d69c159
20:09:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: