builder: mozilla-beta_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-073
starttime: 1468462422.05
results: success (0)
buildid: 20160713154642
builduid: 0219f93640ac4a39933847396c8d0f21
revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.049209) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.049920) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.050412) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.122945) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.123360) =========
'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-073\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-073
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-073
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-073
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-073
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-073
WINDIR=C:\WINDOWS
using PTY: False
--19:13:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 11.41 MB/s
19:13:59 (11.41 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.662000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.834578) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:42.834917) =========
'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-073\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-073
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-073
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-073
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-073
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-073
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.927000
========= master_lag: 0.07 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:43.829167) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 19:13:43.829553) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-073\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-073
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-073
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-073
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-073
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-073
WINDIR=C:\WINDOWS
using PTY: False
2016-07-13 19:14:01,049 truncating revision to first 12 chars
2016-07-13 19:14:01,049 Setting DEBUG logging.
2016-07-13 19:14:01,049 attempt 1/10
2016-07-13 19:14:01,049 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/84c59d136a9e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-13 19:14:02,506 unpacking tar archive at: mozilla-beta-84c59d136a9e/testing/mozharness/
program finished with exit code 0
elapsedTime=2.193000
========= master_lag: 0.22 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 19:13:46.246524) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:46.246870) =========
script_repo_revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:46.247328) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:46.247605) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 19:13:46.263099) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-07-13 19:13:46.263394) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-073\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-073
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-073
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-073
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-073
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-073
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
19:14:03 INFO - MultiFileLogger online at 20160713 19:14:03 in C:\slave\test
19:14:03 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
19:14:03 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
19:14:03 INFO - {'append_to_log': False,
19:14:03 INFO - 'base_work_dir': 'C:\\slave\\test',
19:14:03 INFO - 'blob_upload_branch': 'mozilla-beta',
19:14:03 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
19:14:03 INFO - 'buildbot_json_path': 'buildprops.json',
19:14:03 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
19:14:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:14:03 INFO - 'download_minidump_stackwalk': True,
19:14:03 INFO - 'download_symbols': 'ondemand',
19:14:03 INFO - 'e10s': False,
19:14:03 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
19:14:03 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
19:14:03 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
19:14:03 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
19:14:03 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
19:14:03 INFO - 'C:/mozilla-build/tooltool.py'),
19:14:03 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
19:14:03 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
19:14:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:14:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:14:03 INFO - 'log_level': 'info',
19:14:03 INFO - 'log_to_console': True,
19:14:03 INFO - 'opt_config_files': (),
19:14:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:14:03 INFO - '--processes=1',
19:14:03 INFO - '--config=%(test_path)s/wptrunner.ini',
19:14:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:14:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:14:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:14:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:14:03 INFO - 'pip_index': False,
19:14:03 INFO - 'require_test_zip': True,
19:14:03 INFO - 'test_type': ('testharness',),
19:14:03 INFO - 'this_chunk': '1',
19:14:03 INFO - 'total_chunks': '5',
19:14:03 INFO - 'virtualenv_path': 'venv',
19:14:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:14:03 INFO - 'work_dir': 'build'}
19:14:03 INFO - #####
19:14:03 INFO - ##### Running clobber step.
19:14:03 INFO - #####
19:14:03 INFO - Running pre-action listener: _resource_record_pre_action
19:14:03 INFO - Running main action method: clobber
19:14:03 INFO - rmtree: C:\slave\test\build
19:14:03 INFO - Using _rmtree_windows ...
19:14:03 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
19:14:47 INFO - Running post-action listener: _resource_record_post_action
19:14:47 INFO - #####
19:14:47 INFO - ##### Running read-buildbot-config step.
19:14:47 INFO - #####
19:14:47 INFO - Running pre-action listener: _resource_record_pre_action
19:14:47 INFO - Running main action method: read_buildbot_config
19:14:47 INFO - Using buildbot properties:
19:14:47 INFO - {
19:14:47 INFO - "project": "",
19:14:47 INFO - "product": "firefox",
19:14:47 INFO - "script_repo_revision": "production",
19:14:47 INFO - "scheduler": "tests-mozilla-beta-xp_ix-pgo-unittest",
19:14:47 INFO - "repository": "",
19:14:47 INFO - "buildername": "Windows XP 32-bit mozilla-beta pgo test web-platform-tests-1",
19:14:47 INFO - "buildid": "20160713154642",
19:14:47 INFO - "pgo_build": "True",
19:14:47 INFO - "basedir": "C:\\slave\\test",
19:14:47 INFO - "buildnumber": 12,
19:14:47 INFO - "slavename": "t-xp32-ix-073",
19:14:47 INFO - "revision": "84c59d136a9e54be69571b75a19e8a8ccff7b8a1",
19:14:47 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
19:14:47 INFO - "platform": "win32",
19:14:47 INFO - "branch": "mozilla-beta",
19:14:47 INFO - "repo_path": "releases/mozilla-beta",
19:14:47 INFO - "moz_repo_path": "",
19:14:47 INFO - "stage_platform": "win32-pgo",
19:14:47 INFO - "builduid": "0219f93640ac4a39933847396c8d0f21",
19:14:47 INFO - "slavebuilddir": "test"
19:14:47 INFO - }
19:14:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
19:14:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip.
19:14:47 INFO - Running post-action listener: _resource_record_post_action
19:14:47 INFO - #####
19:14:47 INFO - ##### Running download-and-extract step.
19:14:47 INFO - #####
19:14:47 INFO - Running pre-action listener: _resource_record_pre_action
19:14:47 INFO - Running main action method: download_and_extract
19:14:47 INFO - mkdir: C:\slave\test\build\tests
19:14:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:14:47 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
19:14:47 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
19:14:47 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:14:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1
19:14:47 INFO - Downloaded 1186 bytes.
19:14:47 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:14:47 INFO - Using the following test package requirements:
19:14:47 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:14:47 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
19:14:47 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:14:47 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'jsshell-win32.zip'],
19:14:47 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
19:14:47 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:14:47 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
19:14:47 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
19:14:47 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
19:14:47 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:14:47 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
19:14:47 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
19:14:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:14:47 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
19:14:47 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
19:14:47 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip
19:14:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1
19:14:49 INFO - Downloaded 19057911 bytes.
19:14:49 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:14:49 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:14:52 INFO - caution: filename not matched: web-platform/*
19:14:52 INFO - Return code: 11
19:14:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:14:52 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
19:14:52 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
19:14:52 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip
19:14:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1
19:14:55 INFO - Downloaded 36389908 bytes.
19:14:55 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:14:55 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:15:27 INFO - caution: filename not matched: bin/*
19:15:27 INFO - caution: filename not matched: config/*
19:15:27 INFO - caution: filename not matched: mozbase/*
19:15:27 INFO - caution: filename not matched: marionette/*
19:15:27 INFO - caution: filename not matched: tools/wptserve/*
19:15:27 INFO - Return code: 11
19:15:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:27 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
19:15:27 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:15:27 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
19:15:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1
19:15:31 INFO - Downloaded 55663596 bytes.
19:15:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:15:31 INFO - mkdir: C:\slave\test\properties
19:15:31 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
19:15:31 INFO - Writing to file C:\slave\test\properties\build_url
19:15:31 INFO - Contents:
19:15:31 INFO - build_url:https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:15:32 INFO - Running post-action listener: _resource_record_post_action
19:15:32 INFO - Running post-action listener: set_extra_try_arguments
19:15:32 INFO - #####
19:15:32 INFO - ##### Running create-virtualenv step.
19:15:32 INFO - #####
19:15:32 INFO - Running pre-action listener: _pre_create_virtualenv
19:15:32 INFO - Running pre-action listener: _resource_record_pre_action
19:15:32 INFO - Running main action method: create_virtualenv
19:15:32 INFO - Creating virtualenv C:\slave\test\build\venv
19:15:32 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
19:15:32 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
19:15:33 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
19:15:34 INFO - Installing distribute......................................................................................................................................................................................done.
19:15:35 INFO - Return code: 0
19:15:35 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
19:15:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:15:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:15:35 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 0x00ECD0C0>, '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-073', 'USERDOMAIN': 'T-XP32-IX-073', '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-073', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-073', '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-073\\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-073'}}, attempt #1
19:15:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
19:15:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
19:15:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:15:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:15:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:15:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:15:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:15:35 INFO - 'DCLOCATION': 'SCL3',
19:15:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:15:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:15:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:15:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:15:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:15:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:15:35 INFO - 'HOMEDRIVE': 'C:',
19:15:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:15:35 INFO - 'KTS_VERSION': '1.19c',
19:15:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:15:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:15:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:15:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:15:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:15:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:15:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:15:35 INFO - 'MOZ_AIRBAG': '1',
19:15:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:15:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:15:35 INFO - 'MOZ_MSVCVERSION': '8',
19:15:35 INFO - 'MOZ_NO_REMOTE': '1',
19:15:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:15:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:15:35 INFO - 'NO_EM_RESTART': '1',
19:15:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:15:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:15:35 INFO - 'OS': 'Windows_NT',
19:15:35 INFO - 'OURDRIVE': 'C:',
19:15:35 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',
19:15:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:15:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:15:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:15:35 INFO - 'PROCESSOR_LEVEL': '6',
19:15:35 INFO - 'PROCESSOR_REVISION': '1e05',
19:15:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:15:35 INFO - 'PROMPT': '$P$G',
19:15:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:15:35 INFO - 'PWD': 'C:\\slave\\test',
19:15:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:15:35 INFO - 'SESSIONNAME': 'Console',
19:15:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:15:35 INFO - 'SYSTEMDRIVE': 'C:',
19:15:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:15:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:35 INFO - 'TEST1': 'testie',
19:15:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:35 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:15:35 INFO - 'USERNAME': 'cltbld',
19:15:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:15:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:15:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:15:35 INFO - 'WINDIR': 'C:\\WINDOWS',
19:15:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:15:35 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:15:35 INFO - Downloading/unpacking psutil>=0.7.1
19:15:35 INFO - Running setup.py egg_info for package psutil
19:15:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:15:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:15:35 INFO - Installing collected packages: psutil
19:15:35 INFO - Running setup.py install for psutil
19:15:35 INFO - building 'psutil._psutil_windows' extension
19:15:35 INFO - error: Unable to find vcvarsall.bat
19:15:35 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-gxuavs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:15:35 INFO - running install
19:15:35 INFO - running build
19:15:35 INFO - running build_py
19:15:35 INFO - creating build
19:15:35 INFO - creating build\lib.win32-2.7
19:15:35 INFO - creating build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
19:15:35 INFO - running build_ext
19:15:35 INFO - building 'psutil._psutil_windows' extension
19:15:35 INFO - error: Unable to find vcvarsall.bat
19:15:35 INFO - ----------------------------------------
19:15:35 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-gxuavs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:15:35 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-073\Application Data\pip\pip.log
19:15:35 WARNING - Return code: 1
19:15:35 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
19:15:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
19:15:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:15:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:15:35 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 0x00ECD0C0>, '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-073', 'USERDOMAIN': 'T-XP32-IX-073', '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-073', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-073', '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-073\\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-073'}}, attempt #1
19:15:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
19:15:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
19:15:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:15:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:15:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:15:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:15:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:15:35 INFO - 'DCLOCATION': 'SCL3',
19:15:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:15:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:15:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:15:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:15:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:15:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:15:35 INFO - 'HOMEDRIVE': 'C:',
19:15:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:15:35 INFO - 'KTS_VERSION': '1.19c',
19:15:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:15:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:15:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:15:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:15:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:15:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:15:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:15:35 INFO - 'MOZ_AIRBAG': '1',
19:15:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:15:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:15:35 INFO - 'MOZ_MSVCVERSION': '8',
19:15:35 INFO - 'MOZ_NO_REMOTE': '1',
19:15:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:15:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:15:35 INFO - 'NO_EM_RESTART': '1',
19:15:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:15:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:15:35 INFO - 'OS': 'Windows_NT',
19:15:35 INFO - 'OURDRIVE': 'C:',
19:15:35 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',
19:15:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:15:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:15:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:15:35 INFO - 'PROCESSOR_LEVEL': '6',
19:15:35 INFO - 'PROCESSOR_REVISION': '1e05',
19:15:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:15:35 INFO - 'PROMPT': '$P$G',
19:15:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:15:35 INFO - 'PWD': 'C:\\slave\\test',
19:15:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:15:35 INFO - 'SESSIONNAME': 'Console',
19:15:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:15:35 INFO - 'SYSTEMDRIVE': 'C:',
19:15:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:15:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:35 INFO - 'TEST1': 'testie',
19:15:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:35 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:15:35 INFO - 'USERNAME': 'cltbld',
19:15:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:15:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:15:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:15:35 INFO - 'WINDIR': 'C:\\WINDOWS',
19:15:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:15:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:15:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:15:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:15:36 INFO - Running setup.py egg_info for package mozsystemmonitor
19:15:36 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
19:15:36 INFO - Running setup.py egg_info for package psutil
19:15:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:15:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:15:36 INFO - Installing collected packages: mozsystemmonitor, psutil
19:15:36 INFO - Running setup.py install for mozsystemmonitor
19:15:36 INFO - Running setup.py install for psutil
19:15:36 INFO - building 'psutil._psutil_windows' extension
19:15:36 INFO - error: Unable to find vcvarsall.bat
19:15:36 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-bpkcb_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:15:36 INFO - running install
19:15:36 INFO - running build
19:15:36 INFO - running build_py
19:15:36 INFO - running build_ext
19:15:36 INFO - building 'psutil._psutil_windows' extension
19:15:36 INFO - error: Unable to find vcvarsall.bat
19:15:36 INFO - ----------------------------------------
19:15:36 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-bpkcb_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:15:36 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-073\Application Data\pip\pip.log
19:15:36 WARNING - Return code: 1
19:15:36 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
19:15:36 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
19:15:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:15:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:15:36 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 0x00ECD0C0>, '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-073', 'USERDOMAIN': 'T-XP32-IX-073', '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-073', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-073', '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-073\\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-073'}}, attempt #1
19:15:36 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
19:15:36 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
19:15:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:15:36 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:15:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:15:36 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:15:36 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:15:36 INFO - 'DCLOCATION': 'SCL3',
19:15:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:15:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:15:36 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:15:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:15:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:15:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:15:36 INFO - 'HOMEDRIVE': 'C:',
19:15:36 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:15:36 INFO - 'KTS_VERSION': '1.19c',
19:15:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:15:36 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:15:36 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:15:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:15:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:15:36 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:15:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:15:36 INFO - 'MOZ_AIRBAG': '1',
19:15:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:15:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:15:36 INFO - 'MOZ_MSVCVERSION': '8',
19:15:36 INFO - 'MOZ_NO_REMOTE': '1',
19:15:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:15:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:15:36 INFO - 'NO_EM_RESTART': '1',
19:15:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:15:36 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:15:36 INFO - 'OS': 'Windows_NT',
19:15:36 INFO - 'OURDRIVE': 'C:',
19:15:36 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',
19:15:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:15:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:15:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:15:36 INFO - 'PROCESSOR_LEVEL': '6',
19:15:36 INFO - 'PROCESSOR_REVISION': '1e05',
19:15:36 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:15:36 INFO - 'PROMPT': '$P$G',
19:15:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:15:36 INFO - 'PWD': 'C:\\slave\\test',
19:15:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:15:36 INFO - 'SESSIONNAME': 'Console',
19:15:36 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:15:36 INFO - 'SYSTEMDRIVE': 'C:',
19:15:36 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:15:36 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:36 INFO - 'TEST1': 'testie',
19:15:36 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:36 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:15:36 INFO - 'USERNAME': 'cltbld',
19:15:36 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:15:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:15:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:15:36 INFO - 'WINDIR': 'C:\\WINDOWS',
19:15:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:15:37 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:15:37 INFO - Downloading/unpacking blobuploader==1.2.4
19:15:37 INFO - Downloading blobuploader-1.2.4.tar.gz
19:15:37 INFO - Running setup.py egg_info for package blobuploader
19:15:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:15:38 INFO - Running setup.py egg_info for package requests
19:15:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:15:38 INFO - Downloading docopt-0.6.1.tar.gz
19:15:38 INFO - Running setup.py egg_info for package docopt
19:15:38 INFO - Installing collected packages: blobuploader, docopt, requests
19:15:38 INFO - Running setup.py install for blobuploader
19:15:38 INFO - Running setup.py install for docopt
19:15:38 INFO - Running setup.py install for requests
19:15:38 INFO - Successfully installed blobuploader docopt requests
19:15:38 INFO - Cleaning up...
19:15:38 INFO - Return code: 0
19:15:38 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:15:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:15:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:15:38 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 0x00ECD0C0>, '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-073', 'USERDOMAIN': 'T-XP32-IX-073', '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-073', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-073', '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-073\\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-073'}}, attempt #1
19:15:38 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
19:15:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:15:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:15:38 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:15:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:15:38 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:15:38 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:15:38 INFO - 'DCLOCATION': 'SCL3',
19:15:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:15:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:15:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:15:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:15:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:15:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:15:38 INFO - 'HOMEDRIVE': 'C:',
19:15:38 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:15:38 INFO - 'KTS_VERSION': '1.19c',
19:15:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:15:38 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:15:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:15:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:15:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:15:38 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:15:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:15:38 INFO - 'MOZ_AIRBAG': '1',
19:15:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:15:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:15:38 INFO - 'MOZ_MSVCVERSION': '8',
19:15:38 INFO - 'MOZ_NO_REMOTE': '1',
19:15:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:15:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:15:38 INFO - 'NO_EM_RESTART': '1',
19:15:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:15:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:15:38 INFO - 'OS': 'Windows_NT',
19:15:38 INFO - 'OURDRIVE': 'C:',
19:15:38 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',
19:15:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:15:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:15:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:15:38 INFO - 'PROCESSOR_LEVEL': '6',
19:15:38 INFO - 'PROCESSOR_REVISION': '1e05',
19:15:38 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:15:38 INFO - 'PROMPT': '$P$G',
19:15:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:15:38 INFO - 'PWD': 'C:\\slave\\test',
19:15:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:15:38 INFO - 'SESSIONNAME': 'Console',
19:15:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:15:38 INFO - 'SYSTEMDRIVE': 'C:',
19:15:38 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:15:38 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:38 INFO - 'TEST1': 'testie',
19:15:38 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:38 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:15:38 INFO - 'USERNAME': 'cltbld',
19:15:38 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:15:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:15:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:15:38 INFO - 'WINDIR': 'C:\\WINDOWS',
19:15:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:15:44 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:15:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:15:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:15:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:15:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:15:44 INFO - Unpacking c:\slave\test\build\tests\marionette
19:15:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:15:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:15:44 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
19:15:44 INFO - Running setup.py install for browsermob-proxy
19:15:48 INFO - Running setup.py install for manifestparser
19:15:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for marionette-client
19:15:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:15:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for marionette-driver
19:15:48 INFO - Running setup.py install for mozcrash
19:15:48 INFO - Running setup.py install for mozdebug
19:15:48 INFO - Running setup.py install for mozdevice
19:15:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozfile
19:15:48 INFO - Running setup.py install for mozhttpd
19:15:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozinfo
19:15:48 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozInstall
19:15:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozleak
19:15:48 INFO - Running setup.py install for mozlog
19:15:48 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for moznetwork
19:15:48 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozprocess
19:15:48 INFO - Running setup.py install for mozprofile
19:15:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:15:48 INFO - Running setup.py install for mozrunner
19:15:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:15:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:15:49 INFO - Running setup.py install for mozscreenshot
19:15:49 INFO - Running setup.py install for moztest
19:15:49 INFO - Running setup.py install for mozversion
19:15:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:15:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:15:49 INFO - Running setup.py install for wptserve
19:15:49 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
19:15:49 INFO - Cleaning up...
19:15:49 INFO - Return code: 0
19:15:49 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:15:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:15:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:15:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:15:49 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 0x00ECD0C0>, '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-073', 'USERDOMAIN': 'T-XP32-IX-073', '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-073', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-073', '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-073\\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-073'}}, attempt #1
19:15:49 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
19:15:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:15:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:15:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:15:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:15:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:15:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:15:49 INFO - 'DCLOCATION': 'SCL3',
19:15:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:15:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:15:49 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:15:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:15:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:15:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:15:49 INFO - 'HOMEDRIVE': 'C:',
19:15:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:15:49 INFO - 'KTS_VERSION': '1.19c',
19:15:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:15:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:15:49 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:15:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:15:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:15:49 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:15:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:15:49 INFO - 'MOZ_AIRBAG': '1',
19:15:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:15:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:15:49 INFO - 'MOZ_MSVCVERSION': '8',
19:15:49 INFO - 'MOZ_NO_REMOTE': '1',
19:15:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:15:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:15:49 INFO - 'NO_EM_RESTART': '1',
19:15:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:15:49 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:15:49 INFO - 'OS': 'Windows_NT',
19:15:49 INFO - 'OURDRIVE': 'C:',
19:15:49 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',
19:15:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:15:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:15:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:15:49 INFO - 'PROCESSOR_LEVEL': '6',
19:15:49 INFO - 'PROCESSOR_REVISION': '1e05',
19:15:49 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:15:49 INFO - 'PROMPT': '$P$G',
19:15:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:15:49 INFO - 'PWD': 'C:\\slave\\test',
19:15:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:15:49 INFO - 'SESSIONNAME': 'Console',
19:15:49 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:15:49 INFO - 'SYSTEMDRIVE': 'C:',
19:15:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:15:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:49 INFO - 'TEST1': 'testie',
19:15:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:15:49 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:15:49 INFO - 'USERNAME': 'cltbld',
19:15:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:15:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:15:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:15:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:15:49 INFO - 'WINDIR': 'C:\\WINDOWS',
19:15:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:15:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:15:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:15:52 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:15:52 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:15:52 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:15:52 INFO - Unpacking c:\slave\test\build\tests\marionette
19:15:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:15:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:15:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
19:15:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
19:15:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
19:15:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
19:15:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
19:15:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
19:15:58 INFO - Downloading blessings-1.6.tar.gz
19:15:58 INFO - Running setup.py egg_info for package blessings
19:15:58 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
19:15:58 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
19:15:58 INFO - Running setup.py install for blessings
19:15:58 INFO - Running setup.py install for browsermob-proxy
19:15:58 INFO - Running setup.py install for manifestparser
19:15:58 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for marionette-client
19:15:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:15:58 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for marionette-driver
19:15:58 INFO - Running setup.py install for mozcrash
19:15:58 INFO - Running setup.py install for mozdebug
19:15:58 INFO - Running setup.py install for mozdevice
19:15:58 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for mozhttpd
19:15:58 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for mozInstall
19:15:58 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for mozleak
19:15:58 INFO - Running setup.py install for mozprofile
19:15:58 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Running setup.py install for mozrunner
19:15:58 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:15:58 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:15:59 INFO - Running setup.py install for mozscreenshot
19:15:59 INFO - Running setup.py install for moztest
19:15:59 INFO - Running setup.py install for mozversion
19:15:59 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:15:59 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:15:59 INFO - Running setup.py install for wptserve
19:15:59 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
19:15:59 INFO - Cleaning up...
19:15:59 INFO - Return code: 0
19:15:59 INFO - Done creating virtualenv C:\slave\test\build\venv.
19:15:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:15:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:15:59 INFO - Reading from file tmpfile_stdout
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - Current package versions:
19:15:59 INFO - blessings == 1.6
19:15:59 INFO - blobuploader == 1.2.4
19:15:59 INFO - browsermob-proxy == 0.6.0
19:15:59 INFO - distribute == 0.6.14
19:15:59 INFO - docopt == 0.6.1
19:15:59 INFO - manifestparser == 1.1
19:15:59 INFO - marionette-client == 2.3.0
19:15:59 INFO - marionette-driver == 1.4.0
19:15:59 INFO - mozInstall == 1.12
19:15:59 INFO - mozcrash == 0.17
19:15:59 INFO - mozdebug == 0.1
19:15:59 INFO - mozdevice == 0.48
19:15:59 INFO - mozfile == 1.2
19:15:59 INFO - mozhttpd == 0.7
19:15:59 INFO - mozinfo == 0.9
19:15:59 INFO - mozleak == 0.1
19:15:59 INFO - mozlog == 3.1
19:15:59 INFO - moznetwork == 0.27
19:15:59 INFO - mozprocess == 0.22
19:15:59 INFO - mozprofile == 0.28
19:15:59 INFO - mozrunner == 6.11
19:15:59 INFO - mozscreenshot == 0.1
19:15:59 INFO - mozsystemmonitor == 0.0
19:15:59 INFO - moztest == 0.7
19:15:59 INFO - mozversion == 1.4
19:15:59 INFO - requests == 1.2.3
19:15:59 INFO - wptserve == 1.4.0
19:15:59 INFO - Running post-action listener: _resource_record_post_action
19:15:59 INFO - Running post-action listener: _start_resource_monitoring
19:15:59 INFO - Starting resource monitoring.
19:15:59 INFO - #####
19:15:59 INFO - ##### Running pull step.
19:15:59 INFO - #####
19:15:59 INFO - Running pre-action listener: _resource_record_pre_action
19:15:59 INFO - Running main action method: pull
19:15:59 INFO - Pull has nothing to do!
19:15:59 INFO - Running post-action listener: _resource_record_post_action
19:15:59 INFO - #####
19:15:59 INFO - ##### Running install step.
19:15:59 INFO - #####
19:15:59 INFO - Running pre-action listener: _resource_record_pre_action
19:15:59 INFO - Running main action method: install
19:15:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:15:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:15:59 INFO - Reading from file tmpfile_stdout
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - Detecting whether we're running mozinstall >=1.0...
19:15:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
19:15:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
19:15:59 INFO - Reading from file tmpfile_stdout
19:15:59 INFO - Output received:
19:15:59 INFO - Usage: mozinstall-script.py [options] installer
19:15:59 INFO - Options:
19:15:59 INFO - -h, --help show this help message and exit
19:15:59 INFO - -d DEST, --destination=DEST
19:15:59 INFO - Directory to install application into. [default:
19:15:59 INFO - "C:\slave\test"]
19:15:59 INFO - --app=APP Application being installed. [default: firefox]
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - Using _rmtree_windows ...
19:15:59 INFO - mkdir: C:\slave\test\build\application
19:15:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
19:15:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application
19:16:01 INFO - Reading from file tmpfile_stdout
19:16:01 INFO - Output received:
19:16:01 INFO - C:\slave\test\build\application\firefox\firefox.exe
19:16:01 INFO - Using _rmtree_windows ...
19:16:01 INFO - Using _rmtree_windows ...
19:16:01 INFO - Running post-action listener: _resource_record_post_action
19:16:01 INFO - #####
19:16:01 INFO - ##### Running run-tests step.
19:16:01 INFO - #####
19:16:01 INFO - Running pre-action listener: _resource_record_pre_action
19:16:01 INFO - Running main action method: run_tests
19:16:01 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
19:16:01 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:16:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:16:01 INFO - grabbing minidump binary from tooltool
19:16:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:16:01 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 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 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
19:16:01 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
19:16:01 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
19:16:01 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
19:16:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxhgczq
19:16:01 INFO - INFO - File integrity verified, renaming tmpxhgczq to win32-minidump_stackwalk.exe
19:16:01 INFO - Return code: 0
19:16:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
19:16:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
19:16:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
19:16:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
19:16:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
19:16:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073\\Application Data',
19:16:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:16:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-073',
19:16:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
19:16:02 INFO - 'DCLOCATION': 'SCL3',
19:16:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:16:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:16:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:16:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:16:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:16:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:16:02 INFO - 'HOMEDRIVE': 'C:',
19:16:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:16:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:16:02 INFO - 'KTS_VERSION': '1.19c',
19:16:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:16:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-073',
19:16:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
19:16:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:16:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:16:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:16:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:16:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:16:02 INFO - 'MOZ_AIRBAG': '1',
19:16:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:16:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:16:02 INFO - 'MOZ_MSVCVERSION': '8',
19:16:02 INFO - 'MOZ_NO_REMOTE': '1',
19:16:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:16:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:16:02 INFO - 'NO_EM_RESTART': '1',
19:16:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:16:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:16:02 INFO - 'OS': 'Windows_NT',
19:16:02 INFO - 'OURDRIVE': 'C:',
19:16:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
19:16:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
19:16:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:16:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:16:02 INFO - 'PROCESSOR_LEVEL': '6',
19:16:02 INFO - 'PROCESSOR_REVISION': '1e05',
19:16:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:16:02 INFO - 'PROMPT': '$P$G',
19:16:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:16:02 INFO - 'PWD': 'C:\\slave\\test',
19:16:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:16:02 INFO - 'SESSIONNAME': 'Console',
19:16:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:16:02 INFO - 'SYSTEMDRIVE': 'C:',
19:16:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
19:16:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:16:02 INFO - 'TEST1': 'testie',
19:16:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
19:16:02 INFO - 'USERDOMAIN': 'T-XP32-IX-073',
19:16:02 INFO - 'USERNAME': 'cltbld',
19:16:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-073',
19:16:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:16:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:16:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:16:02 INFO - 'WINDIR': 'C:\\WINDOWS',
19:16:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:16:02 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
19:16:03 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
19:16:03 INFO - import pkg_resources
19:16:04 INFO - Using 1 client processes
19:16:07 INFO - SUITE-START | Running 1476 tests
19:16:07 INFO - Running testharness tests
19:16:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:16:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
19:16:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:16:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
19:16:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:16:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
19:16:07 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
19:16:07 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:16:07 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:16:07 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:16:07 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:16:07 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:16:07 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 15ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 15ms
19:16:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:16:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
19:16:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:16:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:16:07 INFO - Setting up ssl
19:16:07 INFO - PROCESS | certutil |
19:16:07 INFO - PROCESS | certutil |
19:16:07 INFO - PROCESS | certutil |
19:16:07 INFO - Certificate Nickname Trust Attributes
19:16:07 INFO - SSL,S/MIME,JAR/XPI
19:16:07 INFO -
19:16:07 INFO - web-platform-tests CT,,
19:16:07 INFO -
19:16:07 INFO - Starting runner
19:16:09 INFO - PROCESS | 3644 | 1468462569525 Marionette INFO Listening on port 2828
19:16:10 INFO - PROCESS | 3644 | 1468462570826 Marionette INFO startBrowser 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:10 INFO - PROCESS | 3644 | 1468462570836 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571010 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571317 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:16:11 INFO - PROCESS | 3644 | 1468462571342 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571347 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 214ms
19:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:16:11 INFO - PROCESS | 3644 | 1468462571578 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571602 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 184ms
19:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:16:11 INFO - PROCESS | 3644 | 1468462571748 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571788 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 184ms
19:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:16:11 INFO - PROCESS | 3644 | 1468462571940 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:11 INFO - PROCESS | 3644 | 1468462571970 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 183ms
19:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:16:12 INFO - PROCESS | 3644 | 1468462572128 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - PROCESS | 3644 | 1468462572171 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 184ms
19:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:16:12 INFO - PROCESS | 3644 | 1468462572317 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - PROCESS | 3644 | 1468462572355 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 183ms
19:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:16:12 INFO - PROCESS | 3644 | 1468462572490 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - PROCESS | 3644 | 1468462572526 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 169ms
19:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:16:12 INFO - PROCESS | 3644 | 1468462572681 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - PROCESS | 3644 | 1468462572718 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 184ms
19:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:16:12 INFO - PROCESS | 3644 | 1468462572873 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:12 INFO - PROCESS | 3644 | 1468462572914 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 183ms
19:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:16:13 INFO - PROCESS | 3644 | 1468462573061 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - PROCESS | 3644 | 1468462573093 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 184ms
19:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:16:13 INFO - PROCESS | 3644 | 1468462573241 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - PROCESS | 3644 | 1468462573280 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 183ms
19:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:16:13 INFO - PROCESS | 3644 | 1468462573422 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - PROCESS | 3644 | 1468462573468 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 230ms
19:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:16:13 INFO - PROCESS | 3644 | 1468462573653 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - PROCESS | 3644 | 1468462573695 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 183ms
19:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:16:13 INFO - PROCESS | 3644 | 1468462573845 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:13 INFO - PROCESS | 3644 | 1468462573890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 184ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:16:14 INFO - PROCESS | 3644 | 1468462574030 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574052 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 183ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:16:14 INFO - PROCESS | 3644 | 1468462574204 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574244 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 168ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:16:14 INFO - PROCESS | 3644 | 1468462574392 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:16:14 INFO - PROCESS | 3644 | 1468462574582 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574623 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 183ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:16:14 INFO - PROCESS | 3644 | 1468462574772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574801 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 184ms
19:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:16:14 INFO - PROCESS | 3644 | 1468462574945 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:14 INFO - PROCESS | 3644 | 1468462574990 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 184ms
19:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:16:15 INFO - PROCESS | 3644 | 1468462575135 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - PROCESS | 3644 | 1468462575170 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 183ms
19:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:16:15 INFO - PROCESS | 3644 | 1468462575324 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - PROCESS | 3644 | 1468462575369 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 184ms
19:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:16:15 INFO - PROCESS | 3644 | 1468462575517 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - PROCESS | 3644 | 1468462575563 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 183ms
19:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:16:15 INFO - PROCESS | 3644 | 1468462575687 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - PROCESS | 3644 | 1468462575732 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 214ms
19:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:16:15 INFO - PROCESS | 3644 | 1468462575915 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:15 INFO - PROCESS | 3644 | 1468462575964 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 183ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:16:16 INFO - PROCESS | 3644 | 1468462576105 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - PROCESS | 3644 | 1468462576155 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 184ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:16:16 INFO - PROCESS | 3644 | 1468462576294 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - PROCESS | 3644 | 1468462576313 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 183ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:16:16 INFO - PROCESS | 3644 | 1468462576468 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - PROCESS | 3644 | 1468462576525 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 168ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:16:16 INFO - PROCESS | 3644 | 1468462576657 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - PROCESS | 3644 | 1468462576708 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 184ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:16:16 INFO - PROCESS | 3644 | 1468462576846 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - PROCESS | 3644 | 1468462576882 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 122ms
19:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:16:16 INFO - PROCESS | 3644 | 1468462576983 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577031 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 168ms
19:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:16:17 INFO - PROCESS | 3644 | 1468462577158 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577209 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 184ms
19:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:16:17 INFO - PROCESS | 3644 | 1468462577346 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577395 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 183ms
19:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:16:17 INFO - PROCESS | 3644 | 1468462577538 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577593 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 184ms
19:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:16:17 INFO - PROCESS | 3644 | 1468462577724 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577779 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 183ms
19:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:16:17 INFO - PROCESS | 3644 | 1468462577898 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:17 INFO - PROCESS | 3644 | 1468462577955 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 184ms
19:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:16:18 INFO - PROCESS | 3644 | 1468462578088 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - PROCESS | 3644 | 1468462578140 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 184ms
19:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:16:18 INFO - PROCESS | 3644 | 1468462578276 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - PROCESS | 3644 | 1468462578322 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 183ms
19:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:16:18 INFO - PROCESS | 3644 | 1468462578466 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - PROCESS | 3644 | 1468462578519 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 169ms
19:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:16:18 INFO - PROCESS | 3644 | 1468462578641 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - PROCESS | 3644 | 1468462578684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 183ms
19:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:16:18 INFO - PROCESS | 3644 | 1468462578829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:18 INFO - PROCESS | 3644 | 1468462578885 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 215ms
19:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:16:19 INFO - PROCESS | 3644 | 1468462579058 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - PROCESS | 3644 | 1468462579119 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 413ms
19:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:16:19 INFO - PROCESS | 3644 | 1468462579550 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - PROCESS | 3644 | 1468462579595 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 229ms
19:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:16:19 INFO - PROCESS | 3644 | 1468462579769 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - PROCESS | 3644 | 1468462579800 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 183ms
19:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:16:19 INFO - PROCESS | 3644 | 1468462579959 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:19 INFO - PROCESS | 3644 | 1468462579998 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 184ms
19:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:16:20 INFO - PROCESS | 3644 | 1468462580128 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - PROCESS | 3644 | 1468462580163 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 183ms
19:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:16:20 INFO - PROCESS | 3644 | 1468462580322 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - PROCESS | 3644 | 1468462580360 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 184ms
19:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:16:20 INFO - PROCESS | 3644 | 1468462580509 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - PROCESS | 3644 | 1468462580553 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 229ms
19:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:16:20 INFO - PROCESS | 3644 | 1468462580738 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - PROCESS | 3644 | 1468462580773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 184ms
19:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:16:20 INFO - PROCESS | 3644 | 1468462580909 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:20 INFO - PROCESS | 3644 | 1468462580944 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 183ms
19:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:16:21 INFO - PROCESS | 3644 | 1468462581098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - PROCESS | 3644 | 1468462581126 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 184ms
19:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:16:21 INFO - PROCESS | 3644 | 1468462581289 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - PROCESS | 3644 | 1468462581325 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 184ms
19:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:16:21 INFO - PROCESS | 3644 | 1468462581478 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - PROCESS | 3644 | 1468462581520 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 183ms
19:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:16:21 INFO - PROCESS | 3644 | 1468462581651 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - PROCESS | 3644 | 1468462581685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 215ms
19:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:16:21 INFO - PROCESS | 3644 | 1468462581879 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:21 INFO - PROCESS | 3644 | 1468462581908 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 183ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:16:22 INFO - PROCESS | 3644 | 1468462582069 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - PROCESS | 3644 | 1468462582110 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 184ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:16:22 INFO - PROCESS | 3644 | 1468462582263 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - PROCESS | 3644 | 1468462582301 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 168ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:16:22 INFO - PROCESS | 3644 | 1468462582448 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - PROCESS | 3644 | 1468462582469 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 168ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:16:22 INFO - PROCESS | 3644 | 1468462582621 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - PROCESS | 3644 | 1468462582658 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 184ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:16:22 INFO - PROCESS | 3644 | 1468462582809 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - PROCESS | 3644 | 1468462582849 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 183ms
19:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:16:22 INFO - PROCESS | 3644 | 1468462582999 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583045 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 184ms
19:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:16:23 INFO - PROCESS | 3644 | 1468462583189 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583232 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 183ms
19:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:16:23 INFO - PROCESS | 3644 | 1468462583361 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583404 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 184ms
19:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:16:23 INFO - PROCESS | 3644 | 1468462583551 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583592 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 184ms
19:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:16:23 INFO - PROCESS | 3644 | 1468462583741 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 168ms
19:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:16:23 INFO - PROCESS | 3644 | 1468462583929 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:23 INFO - PROCESS | 3644 | 1468462583962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
19:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:16:24 INFO - PROCESS | 3644 | 1468462584102 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - PROCESS | 3644 | 1468462584145 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 184ms
19:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:16:24 INFO - PROCESS | 3644 | 1468462584292 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - PROCESS | 3644 | 1468462584343 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 183ms
19:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:16:24 INFO - PROCESS | 3644 | 1468462584481 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - PROCESS | 3644 | 1468462584527 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 184ms
19:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:16:24 INFO - PROCESS | 3644 | 1468462584672 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - PROCESS | 3644 | 1468462584719 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 183ms
19:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:16:24 INFO - PROCESS | 3644 | 1468462584843 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:24 INFO - PROCESS | 3644 | 1468462584893 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 184ms
19:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:16:25 INFO - PROCESS | 3644 | 1468462585032 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - PROCESS | 3644 | 1468462585066 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 183ms
19:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:16:25 INFO - PROCESS | 3644 | 1468462585223 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - PROCESS | 3644 | 1468462585273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 168ms
19:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:16:25 INFO - PROCESS | 3644 | 1468462585411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - PROCESS | 3644 | 1468462585456 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 169ms
19:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:16:25 INFO - PROCESS | 3644 | 1468462585600 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - PROCESS | 3644 | 1468462585651 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 183ms
19:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:16:25 INFO - PROCESS | 3644 | 1468462585774 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:25 INFO - PROCESS | 3644 | 1468462585828 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 475ms
19:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:16:26 INFO - PROCESS | 3644 | 1468462586271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - PROCESS | 3644 | 1468462586308 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 168ms
19:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:16:26 INFO - PROCESS | 3644 | 1468462586444 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - PROCESS | 3644 | 1468462586479 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 184ms
19:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:16:26 INFO - PROCESS | 3644 | 1468462586634 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - PROCESS | 3644 | 1468462586679 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 214ms
19:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:16:26 INFO - PROCESS | 3644 | 1468462586867 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:26 INFO - PROCESS | 3644 | 1468462586909 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 169ms
19:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:16:27 INFO - PROCESS | 3644 | 1468462587056 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - PROCESS | 3644 | 1468462587099 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 214ms
19:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:16:27 INFO - PROCESS | 3644 | 1468462587268 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - PROCESS | 3644 | 1468462587311 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
19:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:16:27 INFO - PROCESS | 3644 | 1468462587458 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - PROCESS | 3644 | 1468462587507 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
19:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 184ms
19:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:16:27 INFO - PROCESS | 3644 | 1468462587647 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - PROCESS | 3644 | 1468462587689 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
19:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 183ms
19:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:16:27 INFO - PROCESS | 3644 | 1468462587837 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588067 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
19:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 383ms
19:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:16:28 INFO - PROCESS | 3644 | 1468462588210 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588238 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
19:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 183ms
19:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:16:28 INFO - PROCESS | 3644 | 1468462588400 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
19:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 184ms
19:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:16:28 INFO - PROCESS | 3644 | 1468462588595 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588637 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 183ms
19:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:16:28 INFO - PROCESS | 3644 | 1468462588779 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588798 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 168ms
19:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:16:28 INFO - PROCESS | 3644 | 1468462588952 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:28 INFO - PROCESS | 3644 | 1468462588992 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 184ms
19:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:16:29 INFO - PROCESS | 3644 | 1468462589146 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - PROCESS | 3644 | 1468462589186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 183ms
19:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:16:29 INFO - PROCESS | 3644 | 1468462589335 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - PROCESS | 3644 | 1468462589376 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
19:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 184ms
19:16:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:16:29 INFO - PROCESS | 3644 | 1468462589526 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - PROCESS | 3644 | 1468462589566 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:16:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 183ms
19:16:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:16:29 INFO - PROCESS | 3644 | 1468462589698 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - PROCESS | 3644 | 1468462589735 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:16:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 230ms
19:16:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:16:29 INFO - PROCESS | 3644 | 1468462589927 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:29 INFO - PROCESS | 3644 | 1468462589960 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:16:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 382ms
19:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:16:30 INFO - PROCESS | 3644 | 1468462590322 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - PROCESS | 3644 | 1468462590413 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 322ms
19:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:16:30 INFO - PROCESS | 3644 | 1468462590639 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - PROCESS | 3644 | 1468462590685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 168ms
19:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:16:30 INFO - PROCESS | 3644 | 1468462590829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - PROCESS | 3644 | 1468462590867 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 184ms
19:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:16:31 INFO - PROCESS | 3644 | 1468462591023 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - PROCESS | 3644 | 1468462591066 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 214ms
19:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:16:31 INFO - PROCESS | 3644 | 1468462591231 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - PROCESS | 3644 | 1468462591264 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 184ms
19:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:16:31 INFO - PROCESS | 3644 | 1468462591420 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - PROCESS | 3644 | 1468462591456 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 184ms
19:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:16:31 INFO - PROCESS | 3644 | 1468462591610 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - PROCESS | 3644 | 1468462591652 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 214ms
19:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:16:31 INFO - PROCESS | 3644 | 1468462591841 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:31 INFO - PROCESS | 3644 | 1468462591877 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 184ms
19:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:16:32 INFO - PROCESS | 3644 | 1468462592013 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:32 INFO - PROCESS | 3644 | 1468462592047 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
19:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 673ms
19:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:16:32 INFO - PROCESS | 3644 | 1468462592721 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:32 INFO - PROCESS | 3644 | 1468462592753 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 689ms
19:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:16:33 INFO - PROCESS | 3644 | 1468462593420 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - PROCESS | 3644 | 1468462593451 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
19:16:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:16:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 183ms
19:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:16:33 INFO - PROCESS | 3644 | 1468462593593 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - PROCESS | 3644 | 1468462593625 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 184ms
19:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:16:33 INFO - PROCESS | 3644 | 1468462593782 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - PROCESS | 3644 | 1468462593820 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 183ms
19:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:16:33 INFO - PROCESS | 3644 | 1468462593972 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594012 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 184ms
19:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:16:34 INFO - PROCESS | 3644 | 1468462594160 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594197 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 183ms
19:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:16:34 INFO - PROCESS | 3644 | 1468462594333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594373 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 168ms
19:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:16:34 INFO - PROCESS | 3644 | 1468462594523 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594560 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:16:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 184ms
19:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:16:34 INFO - PROCESS | 3644 | 1468462594712 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594743 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 183ms
19:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:16:34 INFO - PROCESS | 3644 | 1468462594901 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:34 INFO - PROCESS | 3644 | 1468462594948 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:16:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 184ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:16:35 INFO - PROCESS | 3644 | 1468462595075 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - PROCESS | 3644 | 1468462595117 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
19:16:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:16:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 184ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:16:35 INFO - PROCESS | 3644 | 1468462595263 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - PROCESS | 3644 | 1468462595294 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:16:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 183ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:16:35 INFO - PROCESS | 3644 | 1468462595456 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - PROCESS | 3644 | 1468462595497 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 184ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:16:35 INFO - PROCESS | 3644 | 1468462595642 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - PROCESS | 3644 | 1468462595682 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 183ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:16:35 INFO - PROCESS | 3644 | 1468462595815 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - PROCESS | 3644 | 1468462595856 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 168ms
19:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:16:35 INFO - PROCESS | 3644 | 1468462596006 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - PROCESS | 3644 | 1468462596038 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 184ms
19:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:16:36 INFO - PROCESS | 3644 | 1468462596194 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - PROCESS | 3644 | 1468462596240 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 275ms
19:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:16:36 INFO - PROCESS | 3644 | 1468462596566 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - PROCESS | 3644 | 1468462596596 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 291ms
19:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:16:36 INFO - PROCESS | 3644 | 1468462596796 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - PROCESS | 3644 | 1468462596836 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 184ms
19:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:16:36 INFO - PROCESS | 3644 | 1468462596983 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597024 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 229ms
19:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:16:37 INFO - PROCESS | 3644 | 1468462597212 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597239 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 184ms
19:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:16:37 INFO - PROCESS | 3644 | 1468462597385 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597417 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 183ms
19:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:16:37 INFO - PROCESS | 3644 | 1468462597579 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597612 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 184ms
19:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:16:37 INFO - PROCESS | 3644 | 1468462597764 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597800 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
19:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 184ms
19:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:16:37 INFO - PROCESS | 3644 | 1468462597958 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:37 INFO - PROCESS | 3644 | 1468462597990 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 168ms
19:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:16:38 INFO - PROCESS | 3644 | 1468462598142 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - PROCESS | 3644 | 1468462598158 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 169ms
19:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:16:38 INFO - PROCESS | 3644 | 1468462598315 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - PROCESS | 3644 | 1468462598355 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
19:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 184ms
19:16:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:16:38 INFO - PROCESS | 3644 | 1468462598507 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - PROCESS | 3644 | 1468462598554 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:16:38 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:16:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:16:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 275ms
19:16:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:16:38 INFO - PROCESS | 3644 | 1468462598796 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - PROCESS | 3644 | 1468462598832 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
19:16:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 168ms
19:16:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:16:38 INFO - PROCESS | 3644 | 1468462598968 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599008 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
19:16:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 168ms
19:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:16:39 INFO - PROCESS | 3644 | 1468462599162 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599197 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 184ms
19:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:16:39 INFO - PROCESS | 3644 | 1468462599348 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599391 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 183ms
19:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:16:39 INFO - PROCESS | 3644 | 1468462599539 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599581 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 215ms
19:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:16:39 INFO - PROCESS | 3644 | 1468462599753 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599783 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 183ms
19:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:16:39 INFO - PROCESS | 3644 | 1468462599943 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:39 INFO - PROCESS | 3644 | 1468462599981 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 184ms
19:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:16:40 INFO - PROCESS | 3644 | 1468462600132 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - PROCESS | 3644 | 1468462600165 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 184ms
19:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:16:40 INFO - PROCESS | 3644 | 1468462600323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - PROCESS | 3644 | 1468462600366 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 183ms
19:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:16:40 INFO - PROCESS | 3644 | 1468462600495 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - PROCESS | 3644 | 1468462600538 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 184ms
19:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:16:40 INFO - PROCESS | 3644 | 1468462600685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - PROCESS | 3644 | 1468462600729 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 168ms
19:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:16:40 INFO - PROCESS | 3644 | 1468462600875 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:40 INFO - PROCESS | 3644 | 1468462600904 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 183ms
19:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:16:41 INFO - PROCESS | 3644 | 1468462601062 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - PROCESS | 3644 | 1468462601103 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 184ms
19:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:16:41 INFO - PROCESS | 3644 | 1468462601255 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - PROCESS | 3644 | 1468462601283 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 183ms
19:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:16:41 INFO - PROCESS | 3644 | 1468462601428 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - PROCESS | 3644 | 1468462601472 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 230ms
19:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:16:41 INFO - PROCESS | 3644 | 1468462601658 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - PROCESS | 3644 | 1468462601706 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 183ms
19:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:16:41 INFO - PROCESS | 3644 | 1468462601847 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:41 INFO - PROCESS | 3644 | 1468462601891 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 184ms
19:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:16:42 INFO - PROCESS | 3644 | 1468462602038 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - PROCESS | 3644 | 1468462602069 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 183ms
19:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:16:42 INFO - PROCESS | 3644 | 1468462602210 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - PROCESS | 3644 | 1468462602258 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 230ms
19:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:16:42 INFO - PROCESS | 3644 | 1468462602441 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - PROCESS | 3644 | 1468462602496 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 321ms
19:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:16:42 INFO - PROCESS | 3644 | 1468462602815 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:42 INFO - PROCESS | 3644 | 1468462602859 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 215ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:16:43 INFO - PROCESS | 3644 | 1468462603045 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - PROCESS | 3644 | 1468462603080 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 183ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:16:43 INFO - PROCESS | 3644 | 1468462603238 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - PROCESS | 3644 | 1468462603282 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 215ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:16:43 INFO - PROCESS | 3644 | 1468462603463 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - PROCESS | 3644 | 1468462603503 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 168ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:16:43 INFO - PROCESS | 3644 | 1468462603636 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - PROCESS | 3644 | 1468462603667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 184ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:16:43 INFO - PROCESS | 3644 | 1468462603827 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - PROCESS | 3644 | 1468462603869 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 184ms
19:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:16:43 INFO - PROCESS | 3644 | 1468462604015 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - PROCESS | 3644 | 1468462604040 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 183ms
19:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:16:44 INFO - PROCESS | 3644 | 1468462604205 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - PROCESS | 3644 | 1468462604231 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 184ms
19:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:16:44 INFO - PROCESS | 3644 | 1468462604377 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - PROCESS | 3644 | 1468462604412 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 183ms
19:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:16:44 INFO - PROCESS | 3644 | 1468462604567 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - PROCESS | 3644 | 1468462604603 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 184ms
19:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:16:44 INFO - PROCESS | 3644 | 1468462604758 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - PROCESS | 3644 | 1468462604820 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 229ms
19:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:16:44 INFO - PROCESS | 3644 | 1468462604985 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - PROCESS | 3644 | 1468462605029 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 230ms
19:16:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:16:45 INFO - PROCESS | 3644 | 1468462605198 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - PROCESS | 3644 | 1468462605242 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
19:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 214ms
19:16:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:16:45 INFO - PROCESS | 3644 | 1468462605435 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - PROCESS | 3644 | 1468462605476 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 184ms
19:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:16:45 INFO - PROCESS | 3644 | 1468462605626 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:45 INFO - PROCESS | 3644 | 1468462605673 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
19:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 765ms
19:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:16:46 INFO - PROCESS | 3644 | 1468462606392 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:46 INFO - PROCESS | 3644 | 1468462606425 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 688ms
19:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:16:47 INFO - PROCESS | 3644 | 1468462607070 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:47 INFO - PROCESS | 3644 | 1468462607098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 627ms
19:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:16:47 INFO - PROCESS | 3644 | 1468462607709 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:47 INFO - PROCESS | 3644 | 1468462607737 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
19:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 627ms
19:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:16:48 INFO - PROCESS | 3644 | 1468462608332 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:48 INFO - PROCESS | 3644 | 1468462608360 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
19:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 689ms
19:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:16:49 INFO - PROCESS | 3644 | 1468462609016 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:49 INFO - PROCESS | 3644 | 1468462609061 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 918ms
19:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:16:49 INFO - PROCESS | 3644 | 1468462609939 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:49 INFO - PROCESS | 3644 | 1468462609968 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 673ms
19:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:16:50 INFO - PROCESS | 3644 | 1468462610624 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:50 INFO - PROCESS | 3644 | 1468462610651 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 627ms
19:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:16:51 INFO - PROCESS | 3644 | 1468462611265 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:51 INFO - PROCESS | 3644 | 1468462611298 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
19:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 688ms
19:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:16:51 INFO - PROCESS | 3644 | 1468462611952 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:51 INFO - PROCESS | 3644 | 1468462611991 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 657ms
19:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:16:52 INFO - PROCESS | 3644 | 1468462612617 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:52 INFO - PROCESS | 3644 | 1468462612642 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:52 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:16:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 184ms
19:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:16:52 INFO - PROCESS | 3644 | 1468462612809 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:52 INFO - PROCESS | 3644 | 1468462612853 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 215ms
19:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:16:53 INFO - PROCESS | 3644 | 1468462613038 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - PROCESS | 3644 | 1468462613050 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
19:16:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:16:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:16:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 183ms
19:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:16:53 INFO - PROCESS | 3644 | 1468462613208 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - PROCESS | 3644 | 1468462613245 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 184ms
19:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:16:53 INFO - PROCESS | 3644 | 1468462613397 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:53 INFO - PROCESS | 3644 | 1468462613423 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 627ms
19:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:16:54 INFO - PROCESS | 3644 | 1468462614020 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:54 INFO - PROCESS | 3644 | 1468462614044 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
19:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 627ms
19:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:16:54 INFO - PROCESS | 3644 | 1468462614643 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:54 INFO - PROCESS | 3644 | 1468462614673 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
19:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 627ms
19:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:16:55 INFO - PROCESS | 3644 | 1468462615284 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:55 INFO - PROCESS | 3644 | 1468462615354 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 780ms
19:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:16:56 INFO - PROCESS | 3644 | 1468462616071 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - PROCESS | 3644 | 1468462616098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
19:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 612ms
19:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:16:56 INFO - PROCESS | 3644 | 1468462616695 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - PROCESS | 3644 | 1468462616724 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 168ms
19:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:16:56 INFO - PROCESS | 3644 | 1468462616886 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:56 INFO - PROCESS | 3644 | 1468462616902 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 673ms
19:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:16:57 INFO - PROCESS | 3644 | 1468462617568 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:57 INFO - PROCESS | 3644 | 1468462617603 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 673ms
19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:16:58 INFO - PROCESS | 3644 | 1468462618252 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - PROCESS | 3644 | 1468462618278 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 168ms
19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:16:58 INFO - PROCESS | 3644 | 1468462618442 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - PROCESS | 3644 | 1468462618472 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 168ms
19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:16:58 INFO - PROCESS | 3644 | 1468462618613 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - PROCESS | 3644 | 1468462618645 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 184ms
19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:16:58 INFO - PROCESS | 3644 | 1468462618806 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - PROCESS | 3644 | 1468462618840 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 183ms
19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:16:58 INFO - PROCESS | 3644 | 1468462618992 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619018 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 184ms
19:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:16:59 INFO - PROCESS | 3644 | 1468462619182 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619218 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 184ms
19:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:16:59 INFO - PROCESS | 3644 | 1468462619357 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619394 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 183ms
19:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:16:59 INFO - PROCESS | 3644 | 1468462619545 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619583 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
19:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 184ms
19:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:16:59 INFO - PROCESS | 3644 | 1468462619738 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619771 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
19:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 168ms
19:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:16:59 INFO - PROCESS | 3644 | 1468462619924 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:16:59 INFO - PROCESS | 3644 | 1468462619963 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 168ms
19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:17:00 INFO - PROCESS | 3644 | 1468462620109 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - PROCESS | 3644 | 1468462620140 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 184ms
19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:17:00 INFO - PROCESS | 3644 | 1468462620303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - PROCESS | 3644 | 1468462620341 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:17:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 183ms
19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:17:00 INFO - PROCESS | 3644 | 1468462620492 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - PROCESS | 3644 | 1468462620532 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 184ms
19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:17:00 INFO - PROCESS | 3644 | 1468462620680 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - PROCESS | 3644 | 1468462620722 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:17:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 184ms
19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:17:00 INFO - PROCESS | 3644 | 1468462620854 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:00 INFO - PROCESS | 3644 | 1468462620895 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 183ms
19:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:17:01 INFO - PROCESS | 3644 | 1468462621042 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - PROCESS | 3644 | 1468462621085 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 184ms
19:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:17:01 INFO - PROCESS | 3644 | 1468462621231 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - PROCESS | 3644 | 1468462621271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 183ms
19:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:17:01 INFO - PROCESS | 3644 | 1468462621465 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - PROCESS | 3644 | 1468462621529 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 535ms
19:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:17:01 INFO - PROCESS | 3644 | 1468462621978 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622007 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 184ms
19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:17:02 INFO - PROCESS | 3644 | 1468462622167 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622201 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 183ms
19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:17:02 INFO - PROCESS | 3644 | 1468462622342 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622376 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 184ms
19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:17:02 INFO - PROCESS | 3644 | 1468462622528 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622570 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 169ms
19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:17:02 INFO - PROCESS | 3644 | 1468462622719 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622749 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 183ms
19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:17:02 INFO - PROCESS | 3644 | 1468462622908 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:02 INFO - PROCESS | 3644 | 1468462622953 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 184ms
19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:17:03 INFO - PROCESS | 3644 | 1468462623096 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - PROCESS | 3644 | 1468462623110 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 184ms
19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:17:03 INFO - PROCESS | 3644 | 1468462623271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - PROCESS | 3644 | 1468462623305 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 183ms
19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:17:03 INFO - PROCESS | 3644 | 1468462623459 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - PROCESS | 3644 | 1468462623493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 184ms
19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:17:03 INFO - PROCESS | 3644 | 1468462623648 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - PROCESS | 3644 | 1468462623684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 183ms
19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:17:03 INFO - PROCESS | 3644 | 1468462623842 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:03 INFO - PROCESS | 3644 | 1468462623863 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 183ms
19:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:17:04 INFO - PROCESS | 3644 | 1468462624015 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - PROCESS | 3644 | 1468462624059 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 184ms
19:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:17:04 INFO - PROCESS | 3644 | 1468462624206 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - PROCESS | 3644 | 1468462624247 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 183ms
19:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:17:04 INFO - PROCESS | 3644 | 1468462624394 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - PROCESS | 3644 | 1468462624437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 214ms
19:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:17:04 INFO - PROCESS | 3644 | 1468462624623 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - PROCESS | 3644 | 1468462624645 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 214ms
19:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:17:04 INFO - PROCESS | 3644 | 1468462624839 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:04 INFO - PROCESS | 3644 | 1468462624874 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 183ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:17:05 INFO - PROCESS | 3644 | 1468462625026 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625063 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 214ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:17:05 INFO - PROCESS | 3644 | 1468462625257 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625298 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 183ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:17:05 INFO - PROCESS | 3644 | 1468462625429 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625458 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 184ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:17:05 INFO - PROCESS | 3644 | 1468462625620 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625649 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 123ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:17:05 INFO - PROCESS | 3644 | 1468462625756 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625800 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 183ms
19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:17:05 INFO - PROCESS | 3644 | 1468462625944 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:05 INFO - PROCESS | 3644 | 1468462625974 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 184ms
19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:17:06 INFO - PROCESS | 3644 | 1468462626133 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - PROCESS | 3644 | 1468462626170 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 168ms
19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:17:06 INFO - PROCESS | 3644 | 1468462626306 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - PROCESS | 3644 | 1468462626345 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 168ms
19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:17:06 INFO - PROCESS | 3644 | 1468462626495 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - PROCESS | 3644 | 1468462626533 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 184ms
19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:17:06 INFO - PROCESS | 3644 | 1468462626686 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - PROCESS | 3644 | 1468462626725 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 183ms
19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:17:06 INFO - PROCESS | 3644 | 1468462626874 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:06 INFO - PROCESS | 3644 | 1468462626924 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 215ms
19:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:17:07 INFO - PROCESS | 3644 | 1468462627088 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - PROCESS | 3644 | 1468462627120 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 183ms
19:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:17:07 INFO - PROCESS | 3644 | 1468462627276 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - PROCESS | 3644 | 1468462627318 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 184ms
19:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:17:07 INFO - PROCESS | 3644 | 1468462627465 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - PROCESS | 3644 | 1468462627514 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 214ms
19:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:17:07 INFO - PROCESS | 3644 | 1468462627856 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:07 INFO - PROCESS | 3644 | 1468462627910 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 260ms
19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:17:08 INFO - PROCESS | 3644 | 1468462628094 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - PROCESS | 3644 | 1468462628139 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 230ms
19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:17:08 INFO - PROCESS | 3644 | 1468462628325 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - PROCESS | 3644 | 1468462628363 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 183ms
19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:17:08 INFO - PROCESS | 3644 | 1468462628512 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - PROCESS | 3644 | 1468462628523 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 184ms
19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:17:08 INFO - PROCESS | 3644 | 1468462628687 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - PROCESS | 3644 | 1468462628723 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 183ms
19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:17:08 INFO - PROCESS | 3644 | 1468462628878 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:08 INFO - PROCESS | 3644 | 1468462628920 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 184ms
19:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:17:09 INFO - PROCESS | 3644 | 1468462629063 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629099 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 183ms
19:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:17:09 INFO - PROCESS | 3644 | 1468462629254 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629284 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 184ms
19:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:17:09 INFO - PROCESS | 3644 | 1468462629426 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629468 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629569 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
19:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:17:09 INFO - PROCESS | 3644 | 1468462629617 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629656 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 183ms
19:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:17:09 INFO - PROCESS | 3644 | 1468462629807 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:09 INFO - PROCESS | 3644 | 1468462629847 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 215ms
19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:17:10 INFO - PROCESS | 3644 | 1468462630035 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - PROCESS | 3644 | 1468462630079 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 168ms
19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:17:10 INFO - PROCESS | 3644 | 1468462630208 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - PROCESS | 3644 | 1468462630255 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 215ms
19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:17:10 INFO - PROCESS | 3644 | 1468462630438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - PROCESS | 3644 | 1468462630482 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 183ms
19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:17:10 INFO - PROCESS | 3644 | 1468462630625 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - PROCESS | 3644 | 1468462630677 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 230ms
19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:17:10 INFO - PROCESS | 3644 | 1468462630857 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:10 INFO - PROCESS | 3644 | 1468462630888 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 229ms
19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:17:11 INFO - PROCESS | 3644 | 1468462631075 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - PROCESS | 3644 | 1468462631127 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 245ms
19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:17:11 INFO - PROCESS | 3644 | 1468462631318 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - PROCESS | 3644 | 1468462631358 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 183ms
19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:17:11 INFO - PROCESS | 3644 | 1468462631507 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - PROCESS | 3644 | 1468462631547 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 184ms
19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:17:11 INFO - PROCESS | 3644 | 1468462631681 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - PROCESS | 3644 | 1468462631722 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 184ms
19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:17:11 INFO - PROCESS | 3644 | 1468462631875 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:11 INFO - PROCESS | 3644 | 1468462631918 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 229ms
19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:17:12 INFO - PROCESS | 3644 | 1468462632099 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - PROCESS | 3644 | 1468462632139 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 184ms
19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:17:12 INFO - PROCESS | 3644 | 1468462632291 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - PROCESS | 3644 | 1468462632333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 183ms
19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:17:12 INFO - PROCESS | 3644 | 1468462632461 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - PROCESS | 3644 | 1468462632493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 184ms
19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:17:12 INFO - PROCESS | 3644 | 1468462632650 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - PROCESS | 3644 | 1468462632698 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 183ms
19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:17:12 INFO - PROCESS | 3644 | 1468462632840 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:12 INFO - PROCESS | 3644 | 1468462632881 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 184ms
19:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:17:13 INFO - PROCESS | 3644 | 1468462633029 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - PROCESS | 3644 | 1468462633073 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 168ms
19:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:17:13 INFO - PROCESS | 3644 | 1468462633221 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - PROCESS | 3644 | 1468462633246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 168ms
19:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:17:13 INFO - PROCESS | 3644 | 1468462633391 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - PROCESS | 3644 | 1468462633434 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 184ms
19:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:17:13 INFO - PROCESS | 3644 | 1468462633581 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - PROCESS | 3644 | 1468462633625 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 183ms
19:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:17:13 INFO - PROCESS | 3644 | 1468462633771 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:13 INFO - PROCESS | 3644 | 1468462633820 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 475ms
19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:17:14 INFO - PROCESS | 3644 | 1468462634255 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - PROCESS | 3644 | 1468462634295 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 183ms
19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:17:14 INFO - PROCESS | 3644 | 1468462634442 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - PROCESS | 3644 | 1468462634471 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 184ms
19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:17:14 INFO - PROCESS | 3644 | 1468462634632 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - PROCESS | 3644 | 1468462634671 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 184ms
19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:17:14 INFO - PROCESS | 3644 | 1468462634804 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - PROCESS | 3644 | 1468462634845 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 183ms
19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:17:14 INFO - PROCESS | 3644 | 1468462634992 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 184ms
19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:17:15 INFO - PROCESS | 3644 | 1468462635183 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635220 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 183ms
19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:17:15 INFO - PROCESS | 3644 | 1468462635372 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635400 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 168ms
19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:17:15 INFO - PROCESS | 3644 | 1468462635544 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635575 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 168ms
19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:17:15 INFO - PROCESS | 3644 | 1468462635733 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635765 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 183ms
19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:17:15 INFO - PROCESS | 3644 | 1468462635924 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:15 INFO - PROCESS | 3644 | 1468462635972 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 184ms
19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:17:16 INFO - PROCESS | 3644 | 1468462636113 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - PROCESS | 3644 | 1468462636165 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 214ms
19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:17:16 INFO - PROCESS | 3644 | 1468462636327 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - PROCESS | 3644 | 1468462636367 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 214ms
19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:17:16 INFO - PROCESS | 3644 | 1468462636557 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - PROCESS | 3644 | 1468462636593 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 184ms
19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:17:16 INFO - PROCESS | 3644 | 1468462636744 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - PROCESS | 3644 | 1468462636785 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 169ms
19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:17:16 INFO - PROCESS | 3644 | 1468462636935 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:16 INFO - PROCESS | 3644 | 1468462636983 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 214ms
19:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:17:17 INFO - PROCESS | 3644 | 1468462637152 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - PROCESS | 3644 | 1468462637203 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
19:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:17:17 INFO - PROCESS | 3644 | 1468462637341 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - PROCESS | 3644 | 1468462637385 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 214ms
19:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:17:17 INFO - PROCESS | 3644 | 1468462637570 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - PROCESS | 3644 | 1468462637605 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 184ms
19:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:17:17 INFO - PROCESS | 3644 | 1468462637763 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - PROCESS | 3644 | 1468462637808 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 168ms
19:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:17:17 INFO - PROCESS | 3644 | 1468462637932 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:17 INFO - PROCESS | 3644 | 1468462637969 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 169ms
19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:17:18 INFO - PROCESS | 3644 | 1468462638122 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - PROCESS | 3644 | 1468462638160 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 184ms
19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:17:18 INFO - PROCESS | 3644 | 1468462638310 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - PROCESS | 3644 | 1468462638350 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 183ms
19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:17:18 INFO - PROCESS | 3644 | 1468462638500 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - PROCESS | 3644 | 1468462638540 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
19:17:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 184ms
19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:17:18 INFO - PROCESS | 3644 | 1468462638675 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - PROCESS | 3644 | 1468462638719 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
19:17:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 183ms
19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:17:18 INFO - PROCESS | 3644 | 1468462638863 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:18 INFO - PROCESS | 3644 | 1468462638907 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
19:17:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:17:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:17:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 184ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:17:19 INFO - PROCESS | 3644 | 1468462639052 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - PROCESS | 3644 | 1468462639104 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
19:17:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 183ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:17:19 INFO - PROCESS | 3644 | 1468462639242 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - PROCESS | 3644 | 1468462639282 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
19:17:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 168ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:17:19 INFO - PROCESS | 3644 | 1468462639415 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - PROCESS | 3644 | 1468462639458 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
19:17:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:17:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:17:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 169ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:17:19 INFO - PROCESS | 3644 | 1468462639605 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - PROCESS | 3644 | 1468462639648 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 183ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:17:19 INFO - PROCESS | 3644 | 1468462639793 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - PROCESS | 3644 | 1468462639839 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 184ms
19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:17:19 INFO - PROCESS | 3644 | 1468462639983 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - PROCESS | 3644 | 1468462640019 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
19:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 184ms
19:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:17:20 INFO - PROCESS | 3644 | 1468462640184 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - PROCESS | 3644 | 1468462640243 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 443ms
19:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:17:20 INFO - PROCESS | 3644 | 1468462640612 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - PROCESS | 3644 | 1468462640651 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 184ms
19:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:17:20 INFO - PROCESS | 3644 | 1468462640803 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - PROCESS | 3644 | 1468462640833 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 183ms
19:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:17:20 INFO - PROCESS | 3644 | 1468462640977 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641013 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
19:17:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 168ms
19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:17:21 INFO - PROCESS | 3644 | 1468462641163 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641201 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 168ms
19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:17:21 INFO - PROCESS | 3644 | 1468462641351 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641387 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 183ms
19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:17:21 INFO - PROCESS | 3644 | 1468462641542 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641586 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 184ms
19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:17:21 INFO - PROCESS | 3644 | 1468462641714 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641748 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 183ms
19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:17:21 INFO - PROCESS | 3644 | 1468462641904 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:21 INFO - PROCESS | 3644 | 1468462641940 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 184ms
19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:17:22 INFO - PROCESS | 3644 | 1468462642093 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - PROCESS | 3644 | 1468462642130 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 184ms
19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:17:22 INFO - PROCESS | 3644 | 1468462642282 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - PROCESS | 3644 | 1468462642320 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 183ms
19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:17:22 INFO - PROCESS | 3644 | 1468462642458 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - PROCESS | 3644 | 1468462642510 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 215ms
19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:17:22 INFO - PROCESS | 3644 | 1468462642685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - PROCESS | 3644 | 1468462642726 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 183ms
19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:17:22 INFO - PROCESS | 3644 | 1468462642875 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:22 INFO - PROCESS | 3644 | 1468462642920 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 184ms
19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:17:23 INFO - PROCESS | 3644 | 1468462643063 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - PROCESS | 3644 | 1468462643105 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 183ms
19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:17:23 INFO - PROCESS | 3644 | 1468462643246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - PROCESS | 3644 | 1468462643293 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 183ms
19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:17:23 INFO - PROCESS | 3644 | 1468462643434 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - PROCESS | 3644 | 1468462643481 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 184ms
19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:17:23 INFO - PROCESS | 3644 | 1468462643625 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - PROCESS | 3644 | 1468462643697 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 229ms
19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:17:23 INFO - PROCESS | 3644 | 1468462643855 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:23 INFO - PROCESS | 3644 | 1468462643900 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 184ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:17:24 INFO - PROCESS | 3644 | 1468462644027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - PROCESS | 3644 | 1468462644069 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 183ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:17:24 INFO - PROCESS | 3644 | 1468462644216 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - PROCESS | 3644 | 1468462644247 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 184ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:17:24 INFO - PROCESS | 3644 | 1468462644411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - PROCESS | 3644 | 1468462644451 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 184ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:17:24 INFO - PROCESS | 3644 | 1468462644599 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - PROCESS | 3644 | 1468462644641 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 183ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:17:24 INFO - PROCESS | 3644 | 1468462644773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - PROCESS | 3644 | 1468462644815 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 184ms
19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:17:24 INFO - PROCESS | 3644 | 1468462644962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645007 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 183ms
19:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:17:25 INFO - PROCESS | 3644 | 1468462645151 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645184 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
19:17:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:17:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
19:17:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 184ms
19:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:17:25 INFO - PROCESS | 3644 | 1468462645344 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645387 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 169ms
19:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:17:25 INFO - PROCESS | 3644 | 1468462645518 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645553 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 183ms
19:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:17:25 INFO - PROCESS | 3644 | 1468462645708 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645755 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 184ms
19:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:17:25 INFO - PROCESS | 3644 | 1468462645896 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:25 INFO - PROCESS | 3644 | 1468462645941 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
19:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 214ms
19:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:17:26 INFO - PROCESS | 3644 | 1468462646125 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - PROCESS | 3644 | 1468462646169 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
19:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 169ms
19:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:17:26 INFO - PROCESS | 3644 | 1468462646314 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - PROCESS | 3644 | 1468462646338 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 413ms
19:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:17:26 INFO - PROCESS | 3644 | 1468462646734 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:26 INFO - PROCESS | 3644 | 1468462646781 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 673ms
19:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:17:27 INFO - PROCESS | 3644 | 1468462647419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - PROCESS | 3644 | 1468462647446 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 184ms
19:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:17:27 INFO - PROCESS | 3644 | 1468462647610 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - PROCESS | 3644 | 1468462647640 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 169ms
19:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:17:27 INFO - PROCESS | 3644 | 1468462647795 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - PROCESS | 3644 | 1468462647828 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 183ms
19:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:17:27 INFO - PROCESS | 3644 | 1468462647985 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648003 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 184ms
19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:17:28 INFO - PROCESS | 3644 | 1468462648157 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648198 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 184ms
19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:17:28 INFO - PROCESS | 3644 | 1468462648345 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648379 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 183ms
19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:17:28 INFO - PROCESS | 3644 | 1468462648536 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648572 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 184ms
19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:17:28 INFO - PROCESS | 3644 | 1468462648725 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648745 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
19:17:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 183ms
19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:17:28 INFO - PROCESS | 3644 | 1468462648898 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:28 INFO - PROCESS | 3644 | 1468462648937 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:17:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 184ms
19:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:17:29 INFO - PROCESS | 3644 | 1468462649091 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - PROCESS | 3644 | 1468462649151 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
19:17:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 214ms
19:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:17:29 INFO - PROCESS | 3644 | 1468462649323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - PROCESS | 3644 | 1468462649362 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
19:17:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:17:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 214ms
19:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:17:29 INFO - PROCESS | 3644 | 1468462649547 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - PROCESS | 3644 | 1468462649590 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
19:17:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 214ms
19:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:17:29 INFO - PROCESS | 3644 | 1468462649780 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - PROCESS | 3644 | 1468462649822 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 184ms
19:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:17:29 INFO - PROCESS | 3644 | 1468462649970 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:29 INFO - PROCESS | 3644 | 1468462650012 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 214ms
19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:17:30 INFO - PROCESS | 3644 | 1468462650198 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - PROCESS | 3644 | 1468462650232 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 184ms
19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:17:30 INFO - PROCESS | 3644 | 1468462650372 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - PROCESS | 3644 | 1468462650411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 184ms
19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:17:30 INFO - PROCESS | 3644 | 1468462650560 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - PROCESS | 3644 | 1468462650599 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 183ms
19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:17:30 INFO - PROCESS | 3644 | 1468462650749 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - PROCESS | 3644 | 1468462650782 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 184ms
19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:17:30 INFO - PROCESS | 3644 | 1468462650939 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:30 INFO - PROCESS | 3644 | 1468462650980 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 183ms
19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:17:31 INFO - PROCESS | 3644 | 1468462651128 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - PROCESS | 3644 | 1468462651152 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 184ms
19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:17:31 INFO - PROCESS | 3644 | 1468462651302 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - PROCESS | 3644 | 1468462651332 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 168ms
19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:17:31 INFO - PROCESS | 3644 | 1468462651491 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - PROCESS | 3644 | 1468462651533 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 168ms
19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:17:31 INFO - PROCESS | 3644 | 1468462651684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - PROCESS | 3644 | 1468462651726 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 184ms
19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:17:31 INFO - PROCESS | 3644 | 1468462651873 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:31 INFO - PROCESS | 3644 | 1468462651908 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 229ms
19:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:17:32 INFO - PROCESS | 3644 | 1468462652086 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - PROCESS | 3644 | 1468462652128 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 184ms
19:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:17:32 INFO - PROCESS | 3644 | 1468462652275 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - PROCESS | 3644 | 1468462652318 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 183ms
19:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:17:32 INFO - PROCESS | 3644 | 1468462652465 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - PROCESS | 3644 | 1468462652519 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 184ms
19:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:17:32 INFO - PROCESS | 3644 | 1468462652655 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:32 INFO - PROCESS | 3644 | 1468462652689 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 490ms
19:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:17:33 INFO - PROCESS | 3644 | 1468462653135 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - PROCESS | 3644 | 1468462653177 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 183ms
19:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:17:33 INFO - PROCESS | 3644 | 1468462653323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - PROCESS | 3644 | 1468462653352 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 184ms
19:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:17:33 INFO - PROCESS | 3644 | 1468462653515 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - PROCESS | 3644 | 1468462653541 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 229ms
19:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:17:33 INFO - PROCESS | 3644 | 1468462653724 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - PROCESS | 3644 | 1468462653759 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 184ms
19:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:17:33 INFO - PROCESS | 3644 | 1468462653914 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:33 INFO - PROCESS | 3644 | 1468462653947 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 183ms
19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:17:34 INFO - PROCESS | 3644 | 1468462654105 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - PROCESS | 3644 | 1468462654149 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 184ms
19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:17:34 INFO - PROCESS | 3644 | 1468462654293 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - PROCESS | 3644 | 1468462654313 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 183ms
19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:17:34 INFO - PROCESS | 3644 | 1468462654465 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - PROCESS | 3644 | 1468462654496 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 184ms
19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:17:34 INFO - PROCESS | 3644 | 1468462654654 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - PROCESS | 3644 | 1468462654680 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 168ms
19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:17:34 INFO - PROCESS | 3644 | 1468462654843 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:34 INFO - PROCESS | 3644 | 1468462654877 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 168ms
19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:17:35 INFO - PROCESS | 3644 | 1468462655035 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - PROCESS | 3644 | 1468462655094 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 215ms
19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:17:35 INFO - PROCESS | 3644 | 1468462655246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - PROCESS | 3644 | 1468462655295 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 183ms
19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:17:35 INFO - PROCESS | 3644 | 1468462655437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - PROCESS | 3644 | 1468462655493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 215ms
19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:17:35 INFO - PROCESS | 3644 | 1468462655665 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - PROCESS | 3644 | 1468462655714 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 183ms
19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:17:35 INFO - PROCESS | 3644 | 1468462655854 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:35 INFO - PROCESS | 3644 | 1468462655883 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 230ms
19:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:17:36 INFO - PROCESS | 3644 | 1468462656068 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - PROCESS | 3644 | 1468462656117 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 183ms
19:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:17:36 INFO - PROCESS | 3644 | 1468462656260 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - PROCESS | 3644 | 1468462656305 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 230ms
19:17:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:17:36 INFO - PROCESS | 3644 | 1468462656490 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - PROCESS | 3644 | 1468462656530 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
19:17:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
19:17:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
19:17:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
19:17:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:17:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 183ms
19:17:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:17:36 INFO - PROCESS | 3644 | 1468462656667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - PROCESS | 3644 | 1468462656714 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:17:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:17:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 184ms
19:17:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:17:36 INFO - PROCESS | 3644 | 1468462656855 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:36 INFO - PROCESS | 3644 | 1468462656891 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
19:17:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:17:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:17:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:17:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
19:17:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:17:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 168ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:17:37 INFO - PROCESS | 3644 | 1468462657044 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - PROCESS | 3644 | 1468462657080 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 168ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:17:37 INFO - PROCESS | 3644 | 1468462657238 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - PROCESS | 3644 | 1468462657269 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 184ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:17:37 INFO - PROCESS | 3644 | 1468462657423 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - PROCESS | 3644 | 1468462657452 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 183ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:17:37 INFO - PROCESS | 3644 | 1468462657595 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - PROCESS | 3644 | 1468462657641 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 184ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:17:37 INFO - PROCESS | 3644 | 1468462657786 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - PROCESS | 3644 | 1468462657831 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 183ms
19:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:17:37 INFO - PROCESS | 3644 | 1468462657974 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658020 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 184ms
19:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:17:38 INFO - PROCESS | 3644 | 1468462658164 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658194 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 184ms
19:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:17:38 INFO - PROCESS | 3644 | 1468462658336 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658376 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 168ms
19:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:17:38 INFO - PROCESS | 3644 | 1468462658527 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658560 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
19:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:17:38 INFO - PROCESS | 3644 | 1468462658717 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658763 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 184ms
19:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:17:38 INFO - PROCESS | 3644 | 1468462658905 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:38 INFO - PROCESS | 3644 | 1468462658939 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms
19:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:17:39 INFO - PROCESS | 3644 | 1468462659428 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - PROCESS | 3644 | 1468462659457 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 183ms
19:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:17:39 INFO - PROCESS | 3644 | 1468462659619 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - PROCESS | 3644 | 1468462659647 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 184ms
19:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:17:39 INFO - PROCESS | 3644 | 1468462659790 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - PROCESS | 3644 | 1468462659828 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 168ms
19:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:17:39 INFO - PROCESS | 3644 | 1468462659978 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660021 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 168ms
19:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:17:40 INFO - PROCESS | 3644 | 1468462660168 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660200 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 184ms
19:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:17:40 INFO - PROCESS | 3644 | 1468462660357 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660394 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 183ms
19:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:17:40 INFO - PROCESS | 3644 | 1468462660530 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660566 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 184ms
19:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:17:40 INFO - PROCESS | 3644 | 1468462660720 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660756 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 183ms
19:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:17:40 INFO - PROCESS | 3644 | 1468462660908 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:40 INFO - PROCESS | 3644 | 1468462660945 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 184ms
19:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:17:41 INFO - PROCESS | 3644 | 1468462661098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - PROCESS | 3644 | 1468462661142 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
19:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 184ms
19:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:17:41 INFO - PROCESS | 3644 | 1468462661272 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - PROCESS | 3644 | 1468462661308 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 168ms
19:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:17:41 INFO - PROCESS | 3644 | 1468462661460 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - PROCESS | 3644 | 1468462661493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
19:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 169ms
19:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:17:41 INFO - PROCESS | 3644 | 1468462661650 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - PROCESS | 3644 | 1468462661688 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 184ms
19:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:17:41 INFO - PROCESS | 3644 | 1468462661838 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:41 INFO - PROCESS | 3644 | 1468462661865 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 183ms
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:17:42 INFO - PROCESS | 3644 | 1468462662028 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - PROCESS | 3644 | 1468462662065 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 184ms
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:17:42 INFO - PROCESS | 3644 | 1468462662202 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - PROCESS | 3644 | 1468462662237 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 183ms
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:17:42 INFO - PROCESS | 3644 | 1468462662390 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - PROCESS | 3644 | 1468462662419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 184ms
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:17:42 INFO - PROCESS | 3644 | 1468462662580 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - PROCESS | 3644 | 1468462662609 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 183ms
19:17:42 INFO - PROCESS | 3644 | 1468462662772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:17:42 INFO - PROCESS | 3644 | 1468462662819 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 183ms
19:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:17:42 INFO - PROCESS | 3644 | 1468462662946 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:42 INFO - PROCESS | 3644 | 1468462662991 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 184ms
19:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:17:43 INFO - PROCESS | 3644 | 1468462663138 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - PROCESS | 3644 | 1468462663187 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 214ms
19:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:17:43 INFO - PROCESS | 3644 | 1468462663372 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - PROCESS | 3644 | 1468462663426 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 230ms
19:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:17:43 INFO - PROCESS | 3644 | 1468462663608 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - PROCESS | 3644 | 1468462663643 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 229ms
19:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:17:43 INFO - PROCESS | 3644 | 1468462663822 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:43 INFO - PROCESS | 3644 | 1468462663890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 230ms
19:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:17:44 INFO - PROCESS | 3644 | 1468462664057 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - PROCESS | 3644 | 1468462664108 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 214ms
19:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:17:44 INFO - PROCESS | 3644 | 1468462664287 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - PROCESS | 3644 | 1468462664332 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 184ms
19:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:17:44 INFO - PROCESS | 3644 | 1468462664475 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - PROCESS | 3644 | 1468462664502 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 183ms
19:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:17:44 INFO - PROCESS | 3644 | 1468462664648 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - PROCESS | 3644 | 1468462664694 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
19:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 184ms
19:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:17:44 INFO - PROCESS | 3644 | 1468462664837 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:44 INFO - PROCESS | 3644 | 1468462664883 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 229ms
19:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:17:45 INFO - PROCESS | 3644 | 1468462665068 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - PROCESS | 3644 | 1468462665113 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 184ms
19:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:17:45 INFO - PROCESS | 3644 | 1468462665255 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - PROCESS | 3644 | 1468462665286 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
19:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 183ms
19:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:17:45 INFO - PROCESS | 3644 | 1468462665428 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - PROCESS | 3644 | 1468462665475 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 184ms
19:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:17:45 INFO - PROCESS | 3644 | 1468462665618 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - PROCESS | 3644 | 1468462665667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 184ms
19:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:17:45 INFO - PROCESS | 3644 | 1468462665807 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:45 INFO - PROCESS | 3644 | 1468462665858 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 229ms
19:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:17:46 INFO - PROCESS | 3644 | 1468462666037 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - PROCESS | 3644 | 1468462666070 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 184ms
19:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:17:46 INFO - PROCESS | 3644 | 1468462666209 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - PROCESS | 3644 | 1468462666256 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 183ms
19:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:17:46 INFO - PROCESS | 3644 | 1468462666402 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - PROCESS | 3644 | 1468462666438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
19:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 169ms
19:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:17:46 INFO - PROCESS | 3644 | 1468462666592 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - PROCESS | 3644 | 1468462666642 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 168ms
19:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:17:46 INFO - PROCESS | 3644 | 1468462666783 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:46 INFO - PROCESS | 3644 | 1468462666861 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
19:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms
19:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:17:47 INFO - PROCESS | 3644 | 1468462667303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - PROCESS | 3644 | 1468462667333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 183ms
19:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:17:47 INFO - PROCESS | 3644 | 1468462667493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - PROCESS | 3644 | 1468462667527 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 230ms
19:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:17:47 INFO - PROCESS | 3644 | 1468462667706 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - PROCESS | 3644 | 1468462667735 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 183ms
19:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:17:47 INFO - PROCESS | 3644 | 1468462667893 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:47 INFO - PROCESS | 3644 | 1468462667928 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 184ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:17:48 INFO - PROCESS | 3644 | 1468462668084 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462668111 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 183ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:17:48 INFO - PROCESS | 3644 | 1468462668273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462668318 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 184ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:17:48 INFO - PROCESS | 3644 | 1468462668446 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462668476 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 183ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:17:48 INFO - PROCESS | 3644 | 1468462668635 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462668661 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 122ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:17:48 INFO - PROCESS | 3644 | 1468462668772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462668802 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 184ms
19:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:17:48 INFO - PROCESS | 3644 | 1468462668962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:48 INFO - PROCESS | 3644 | 1468462669009 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 183ms
19:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:17:49 INFO - PROCESS | 3644 | 1468462669160 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - PROCESS | 3644 | 1468462669184 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 183ms
19:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:17:49 INFO - PROCESS | 3644 | 1468462669333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - PROCESS | 3644 | 1468462669379 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
19:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 230ms
19:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:17:49 INFO - PROCESS | 3644 | 1468462669561 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - PROCESS | 3644 | 1468462669594 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
19:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 183ms
19:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:17:49 INFO - PROCESS | 3644 | 1468462669757 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - PROCESS | 3644 | 1468462669805 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
19:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 184ms
19:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:17:49 INFO - PROCESS | 3644 | 1468462669953 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - PROCESS | 3644 | 1468462670004 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
19:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 260ms
19:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:17:50 INFO - PROCESS | 3644 | 1468462670195 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - PROCESS | 3644 | 1468462670254 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 214ms
19:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:17:50 INFO - PROCESS | 3644 | 1468462670423 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - PROCESS | 3644 | 1468462670478 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 230ms
19:17:50 INFO - PROCESS | 3644 | 1468462670655 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:17:50 INFO - PROCESS | 3644 | 1468462670701 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 229ms
19:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:17:50 INFO - PROCESS | 3644 | 1468462670870 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:50 INFO - PROCESS | 3644 | 1468462670901 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 184ms
19:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:17:51 INFO - PROCESS | 3644 | 1468462671059 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - PROCESS | 3644 | 1468462671093 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 183ms
19:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:17:51 INFO - PROCESS | 3644 | 1468462671250 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - PROCESS | 3644 | 1468462671297 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 214ms
19:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:17:51 INFO - PROCESS | 3644 | 1468462671478 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - PROCESS | 3644 | 1468462671512 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 183ms
19:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:17:51 INFO - PROCESS | 3644 | 1468462671651 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - PROCESS | 3644 | 1468462671693 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 184ms
19:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:17:51 INFO - PROCESS | 3644 | 1468462671840 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:51 INFO - PROCESS | 3644 | 1468462671890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 183ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:17:52 INFO - PROCESS | 3644 | 1468462672031 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462672076 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 184ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:17:52 INFO - PROCESS | 3644 | 1468462672218 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462672258 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 184ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:17:52 INFO - PROCESS | 3644 | 1468462672398 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462672429 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 183ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:17:52 INFO - PROCESS | 3644 | 1468462672583 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462672623 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 169ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:17:52 INFO - PROCESS | 3644 | 1468462672772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462672821 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
19:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 168ms
19:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:17:52 INFO - PROCESS | 3644 | 1468462672960 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:52 INFO - PROCESS | 3644 | 1468462673006 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 183ms
19:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:17:53 INFO - PROCESS | 3644 | 1468462673135 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:53 INFO - PROCESS | 3644 | 1468462673185 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 474ms
19:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:17:53 INFO - PROCESS | 3644 | 1468462673632 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:53 INFO - PROCESS | 3644 | 1468462673687 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 382ms
19:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:17:53 INFO - PROCESS | 3644 | 1468462674006 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - PROCESS | 3644 | 1468462674042 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 184ms
19:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:17:54 INFO - PROCESS | 3644 | 1468462674198 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - PROCESS | 3644 | 1468462674227 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 183ms
19:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:17:54 INFO - PROCESS | 3644 | 1468462674386 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - PROCESS | 3644 | 1468462674422 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 214ms
19:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:17:54 INFO - PROCESS | 3644 | 1468462674618 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - PROCESS | 3644 | 1468462674656 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 183ms
19:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:17:54 INFO - PROCESS | 3644 | 1468462674786 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - PROCESS | 3644 | 1468462674812 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 184ms
19:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:17:54 INFO - PROCESS | 3644 | 1468462674977 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 183ms
19:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:17:55 INFO - PROCESS | 3644 | 1468462675166 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675207 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 184ms
19:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:17:55 INFO - PROCESS | 3644 | 1468462675354 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675389 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 183ms
19:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:17:55 INFO - PROCESS | 3644 | 1468462675527 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675554 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 138ms
19:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:17:55 INFO - PROCESS | 3644 | 1468462675665 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675702 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 230ms
19:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:17:55 INFO - PROCESS | 3644 | 1468462675897 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:55 INFO - PROCESS | 3644 | 1468462675944 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 183ms
19:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:17:56 INFO - PROCESS | 3644 | 1468462676094 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - PROCESS | 3644 | 1468462676142 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 215ms
19:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:17:56 INFO - PROCESS | 3644 | 1468462676303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - PROCESS | 3644 | 1468462676353 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 229ms
19:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:17:56 INFO - PROCESS | 3644 | 1468462676534 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - PROCESS | 3644 | 1468462676578 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 214ms
19:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:17:56 INFO - PROCESS | 3644 | 1468462676763 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - PROCESS | 3644 | 1468462676796 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 168ms
19:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:17:56 INFO - PROCESS | 3644 | 1468462676951 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:56 INFO - PROCESS | 3644 | 1468462677006 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 214ms
19:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:17:57 INFO - PROCESS | 3644 | 1468462677191 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - PROCESS | 3644 | 1468462677245 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 183ms
19:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:17:57 INFO - PROCESS | 3644 | 1468462677375 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - PROCESS | 3644 | 1468462677413 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 184ms
19:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:17:57 INFO - PROCESS | 3644 | 1468462677565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - PROCESS | 3644 | 1468462677610 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 184ms
19:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:17:57 INFO - PROCESS | 3644 | 1468462677754 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - PROCESS | 3644 | 1468462677793 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 183ms
19:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:17:57 INFO - PROCESS | 3644 | 1468462677927 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:57 INFO - PROCESS | 3644 | 1468462677973 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 184ms
19:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:17:58 INFO - PROCESS | 3644 | 1468462678120 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - PROCESS | 3644 | 1468462678158 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 183ms
19:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:17:58 INFO - PROCESS | 3644 | 1468462678306 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - PROCESS | 3644 | 1468462678336 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 168ms
19:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:17:58 INFO - PROCESS | 3644 | 1468462678496 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - PROCESS | 3644 | 1468462678537 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 168ms
19:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:17:58 INFO - PROCESS | 3644 | 1468462678684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - PROCESS | 3644 | 1468462678709 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 183ms
19:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:17:58 INFO - PROCESS | 3644 | 1468462678856 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:58 INFO - PROCESS | 3644 | 1468462678901 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 184ms
19:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:17:59 INFO - PROCESS | 3644 | 1468462679047 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - PROCESS | 3644 | 1468462679092 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 183ms
19:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:17:59 INFO - PROCESS | 3644 | 1468462679235 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - PROCESS | 3644 | 1468462679280 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 184ms
19:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:17:59 INFO - PROCESS | 3644 | 1468462679425 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - PROCESS | 3644 | 1468462679459 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 183ms
19:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:17:59 INFO - PROCESS | 3644 | 1468462679598 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:17:59 INFO - PROCESS | 3644 | 1468462679631 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 429ms
19:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:18:00 INFO - PROCESS | 3644 | 1468462680034 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - PROCESS | 3644 | 1468462680101 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 229ms
19:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:18:00 INFO - PROCESS | 3644 | 1468462680265 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - PROCESS | 3644 | 1468462680279 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 184ms
19:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:18:00 INFO - PROCESS | 3644 | 1468462680441 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - PROCESS | 3644 | 1468462680483 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 229ms
19:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:18:00 INFO - PROCESS | 3644 | 1468462680667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - PROCESS | 3644 | 1468462680703 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 184ms
19:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:18:00 INFO - PROCESS | 3644 | 1468462680857 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:00 INFO - PROCESS | 3644 | 1468462680890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 183ms
19:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:18:01 INFO - PROCESS | 3644 | 1468462681048 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - PROCESS | 3644 | 1468462681076 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 230ms
19:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:18:01 INFO - PROCESS | 3644 | 1468462681260 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - PROCESS | 3644 | 1468462681294 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
19:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 183ms
19:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:18:01 INFO - PROCESS | 3644 | 1468462681448 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - PROCESS | 3644 | 1468462681482 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
19:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 184ms
19:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:18:01 INFO - PROCESS | 3644 | 1468462681644 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - PROCESS | 3644 | 1468462681675 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 184ms
19:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:18:01 INFO - PROCESS | 3644 | 1468462681815 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:01 INFO - PROCESS | 3644 | 1468462681859 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 214ms
19:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:18:02 INFO - PROCESS | 3644 | 1468462682052 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - PROCESS | 3644 | 1468462682110 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 214ms
19:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:18:02 INFO - PROCESS | 3644 | 1468462682282 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - PROCESS | 3644 | 1468462682321 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 184ms
19:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:18:02 INFO - PROCESS | 3644 | 1468462682472 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - PROCESS | 3644 | 1468462682514 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 215ms
19:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:18:02 INFO - PROCESS | 3644 | 1468462682684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - PROCESS | 3644 | 1468462682724 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 183ms
19:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:18:02 INFO - PROCESS | 3644 | 1468462682874 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:02 INFO - PROCESS | 3644 | 1468462682914 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 184ms
19:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:18:03 INFO - PROCESS | 3644 | 1468462683064 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - PROCESS | 3644 | 1468462683103 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
19:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 214ms
19:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:18:03 INFO - PROCESS | 3644 | 1468462683295 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - PROCESS | 3644 | 1468462683336 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 184ms
19:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:18:03 INFO - PROCESS | 3644 | 1468462683466 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - PROCESS | 3644 | 1468462683508 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 183ms
19:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:18:03 INFO - PROCESS | 3644 | 1468462683655 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - PROCESS | 3644 | 1468462683697 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 184ms
19:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:18:03 INFO - PROCESS | 3644 | 1468462683847 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:03 INFO - PROCESS | 3644 | 1468462683886 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 168ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:18:04 INFO - PROCESS | 3644 | 1468462684035 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684074 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 183ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:18:04 INFO - PROCESS | 3644 | 1468462684208 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 184ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:18:04 INFO - PROCESS | 3644 | 1468462684397 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 183ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:18:04 INFO - PROCESS | 3644 | 1468462684587 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684630 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 184ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:18:04 INFO - PROCESS | 3644 | 1468462684778 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684827 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 183ms
19:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:18:04 INFO - PROCESS | 3644 | 1468462684950 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:04 INFO - PROCESS | 3644 | 1468462684993 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 184ms
19:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:18:05 INFO - PROCESS | 3644 | 1468462685139 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - PROCESS | 3644 | 1468462685186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 184ms
19:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:18:05 INFO - PROCESS | 3644 | 1468462685333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - PROCESS | 3644 | 1468462685378 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 168ms
19:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:18:05 INFO - PROCESS | 3644 | 1468462685519 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - PROCESS | 3644 | 1468462685569 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 184ms
19:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:18:05 INFO - PROCESS | 3644 | 1468462685691 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:05 INFO - PROCESS | 3644 | 1468462685739 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 321ms
19:18:06 INFO - PROCESS | 3644 | 1468462686088 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:18:06 INFO - PROCESS | 3644 | 1468462686136 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 260ms
19:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:18:06 INFO - PROCESS | 3644 | 1468462686367 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - PROCESS | 3644 | 1468462686399 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 183ms
19:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:18:06 INFO - PROCESS | 3644 | 1468462686539 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - PROCESS | 3644 | 1468462686577 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 184ms
19:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:18:06 INFO - PROCESS | 3644 | 1468462686728 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - PROCESS | 3644 | 1468462686780 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 229ms
19:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:18:06 INFO - PROCESS | 3644 | 1468462686955 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:06 INFO - PROCESS | 3644 | 1468462686988 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 184ms
19:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:18:07 INFO - PROCESS | 3644 | 1468462687148 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - PROCESS | 3644 | 1468462687184 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 214ms
19:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:18:07 INFO - PROCESS | 3644 | 1468462687359 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - PROCESS | 3644 | 1468462687397 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 169ms
19:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:18:07 INFO - PROCESS | 3644 | 1468462687550 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - PROCESS | 3644 | 1468462687591 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:18:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:18:07 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 184ms
19:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:18:07 INFO - PROCESS | 3644 | 1468462687737 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - PROCESS | 3644 | 1468462687765 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 183ms
19:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:18:07 INFO - PROCESS | 3644 | 1468462687930 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:07 INFO - PROCESS | 3644 | 1468462687951 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 184ms
19:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:18:08 INFO - PROCESS | 3644 | 1468462688104 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - PROCESS | 3644 | 1468462688154 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:18:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:18:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 229ms
19:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:18:08 INFO - PROCESS | 3644 | 1468462688333 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - PROCESS | 3644 | 1468462688378 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:18:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:18:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 214ms
19:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:18:08 INFO - PROCESS | 3644 | 1468462688565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - PROCESS | 3644 | 1468462688607 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
19:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 214ms
19:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:18:08 INFO - PROCESS | 3644 | 1468462688775 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - PROCESS | 3644 | 1468462688813 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 183ms
19:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:18:08 INFO - PROCESS | 3644 | 1468462688965 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689018 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 214ms
19:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:18:09 INFO - PROCESS | 3644 | 1468462689196 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689234 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 183ms
19:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:18:09 INFO - PROCESS | 3644 | 1468462689386 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689432 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 168ms
19:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:18:09 INFO - PROCESS | 3644 | 1468462689561 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689599 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 184ms
19:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:18:09 INFO - PROCESS | 3644 | 1468462689749 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689779 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 183ms
19:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:18:09 INFO - PROCESS | 3644 | 1468462689939 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:09 INFO - PROCESS | 3644 | 1468462689978 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 184ms
19:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:18:10 INFO - PROCESS | 3644 | 1468462690130 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - PROCESS | 3644 | 1468462690172 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 183ms
19:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:18:10 INFO - PROCESS | 3644 | 1468462690317 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - PROCESS | 3644 | 1468462690343 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 230ms
19:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:18:10 INFO - PROCESS | 3644 | 1468462690531 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - PROCESS | 3644 | 1468462690574 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 183ms
19:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:18:10 INFO - PROCESS | 3644 | 1468462690719 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - PROCESS | 3644 | 1468462690756 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 184ms
19:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:18:10 INFO - PROCESS | 3644 | 1468462690909 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:10 INFO - PROCESS | 3644 | 1468462690962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 184ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:18:11 INFO - PROCESS | 3644 | 1468462691098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - PROCESS | 3644 | 1468462691128 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 183ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:18:11 INFO - PROCESS | 3644 | 1468462691270 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - PROCESS | 3644 | 1468462691303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 138ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:18:11 INFO - PROCESS | 3644 | 1468462691407 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - PROCESS | 3644 | 1468462691457 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 183ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:18:11 INFO - PROCESS | 3644 | 1468462691598 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - PROCESS | 3644 | 1468462691645 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 184ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:18:11 INFO - PROCESS | 3644 | 1468462691786 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - PROCESS | 3644 | 1468462691829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 184ms
19:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:18:11 INFO - PROCESS | 3644 | 1468462691960 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - PROCESS | 3644 | 1468462692015 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 474ms
19:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:18:12 INFO - PROCESS | 3644 | 1468462692456 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - PROCESS | 3644 | 1468462692503 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 321ms
19:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:18:12 INFO - PROCESS | 3644 | 1468462692773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - PROCESS | 3644 | 1468462692803 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 168ms
19:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:18:12 INFO - PROCESS | 3644 | 1468462692964 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:12 INFO - PROCESS | 3644 | 1468462692995 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 184ms
19:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:18:13 INFO - PROCESS | 3644 | 1468462693156 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - PROCESS | 3644 | 1468462693193 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 214ms
19:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:18:13 INFO - PROCESS | 3644 | 1468462693386 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - PROCESS | 3644 | 1468462693419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 214ms
19:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:18:13 INFO - PROCESS | 3644 | 1468462693599 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - PROCESS | 3644 | 1468462693626 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 183ms
19:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:18:13 INFO - PROCESS | 3644 | 1468462693790 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - PROCESS | 3644 | 1468462693829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 184ms
19:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:18:13 INFO - PROCESS | 3644 | 1468462693980 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694018 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 183ms
19:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:18:14 INFO - PROCESS | 3644 | 1468462694167 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694193 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 184ms
19:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:18:14 INFO - PROCESS | 3644 | 1468462694341 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694376 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 183ms
19:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:18:14 INFO - PROCESS | 3644 | 1468462694531 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694570 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 184ms
19:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:18:14 INFO - PROCESS | 3644 | 1468462694721 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694778 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 229ms
19:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:18:14 INFO - PROCESS | 3644 | 1468462694949 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:14 INFO - PROCESS | 3644 | 1468462694978 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 230ms
19:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:18:15 INFO - PROCESS | 3644 | 1468462695165 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - PROCESS | 3644 | 1468462695212 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 184ms
19:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:18:15 INFO - PROCESS | 3644 | 1468462695353 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - PROCESS | 3644 | 1468462695398 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 183ms
19:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:18:15 INFO - PROCESS | 3644 | 1468462695546 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - PROCESS | 3644 | 1468462695588 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
19:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 184ms
19:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:18:15 INFO - PROCESS | 3644 | 1468462695731 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - PROCESS | 3644 | 1468462695759 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 229ms
19:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:18:15 INFO - PROCESS | 3644 | 1468462695945 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:15 INFO - PROCESS | 3644 | 1468462695983 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 184ms
19:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:18:16 INFO - PROCESS | 3644 | 1468462696134 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - PROCESS | 3644 | 1468462696177 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 183ms
19:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:18:16 INFO - PROCESS | 3644 | 1468462696323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - PROCESS | 3644 | 1468462696368 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 184ms
19:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:18:16 INFO - PROCESS | 3644 | 1468462696513 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - PROCESS | 3644 | 1468462696532 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 183ms
19:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:18:16 INFO - PROCESS | 3644 | 1468462696685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - PROCESS | 3644 | 1468462696728 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 184ms
19:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:18:16 INFO - PROCESS | 3644 | 1468462696880 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:16 INFO - PROCESS | 3644 | 1468462696922 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 184ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:18:17 INFO - PROCESS | 3644 | 1468462697069 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - PROCESS | 3644 | 1468462697111 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
19:18:17 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 183ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:18:17 INFO - PROCESS | 3644 | 1468462697258 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - PROCESS | 3644 | 1468462697301 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 184ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:18:17 INFO - PROCESS | 3644 | 1468462697431 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - PROCESS | 3644 | 1468462697475 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 183ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:18:17 INFO - PROCESS | 3644 | 1468462697620 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - PROCESS | 3644 | 1468462697661 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 184ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:18:17 INFO - PROCESS | 3644 | 1468462697811 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - PROCESS | 3644 | 1468462697859 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 184ms
19:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:18:17 INFO - PROCESS | 3644 | 1468462697999 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - PROCESS | 3644 | 1468462698041 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 168ms
19:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:18:18 INFO - PROCESS | 3644 | 1468462698172 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - PROCESS | 3644 | 1468462698218 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 184ms
19:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:18:18 INFO - PROCESS | 3644 | 1468462698364 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - PROCESS | 3644 | 1468462698409 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 474ms
19:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:18:18 INFO - PROCESS | 3644 | 1468462698843 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:18 INFO - PROCESS | 3644 | 1468462698873 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 168ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:18:19 INFO - PROCESS | 3644 | 1468462699033 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - PROCESS | 3644 | 1468462699062 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 184ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:18:19 INFO - PROCESS | 3644 | 1468462699223 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - PROCESS | 3644 | 1468462699261 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 183ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:18:19 INFO - PROCESS | 3644 | 1468462699410 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - PROCESS | 3644 | 1468462699452 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 214ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:18:19 INFO - PROCESS | 3644 | 1468462699639 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - PROCESS | 3644 | 1468462699658 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 168ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:18:19 INFO - PROCESS | 3644 | 1468462699814 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - PROCESS | 3644 | 1468462699856 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 184ms
19:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:18:19 INFO - PROCESS | 3644 | 1468462700001 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - PROCESS | 3644 | 1468462700037 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 183ms
19:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:18:20 INFO - PROCESS | 3644 | 1468462700190 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - PROCESS | 3644 | 1468462700224 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 184ms
19:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:18:20 INFO - PROCESS | 3644 | 1468462700380 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - PROCESS | 3644 | 1468462700411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 184ms
19:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:18:20 INFO - PROCESS | 3644 | 1468462700552 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - PROCESS | 3644 | 1468462700594 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 183ms
19:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:18:20 INFO - PROCESS | 3644 | 1468462700742 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - PROCESS | 3644 | 1468462700803 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 230ms
19:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:18:20 INFO - PROCESS | 3644 | 1468462700971 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - PROCESS | 3644 | 1468462701018 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 214ms
19:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:18:21 INFO - PROCESS | 3644 | 1468462701206 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - PROCESS | 3644 | 1468462701250 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 184ms
19:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:18:21 INFO - PROCESS | 3644 | 1468462701397 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - PROCESS | 3644 | 1468462701444 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 229ms
19:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:18:21 INFO - PROCESS | 3644 | 1468462701624 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - PROCESS | 3644 | 1468462701671 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 184ms
19:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:18:21 INFO - PROCESS | 3644 | 1468462701818 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:21 INFO - PROCESS | 3644 | 1468462701866 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 214ms
19:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:18:22 INFO - PROCESS | 3644 | 1468462702029 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702067 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 184ms
19:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:18:22 INFO - PROCESS | 3644 | 1468462702218 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702258 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 183ms
19:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:18:22 INFO - PROCESS | 3644 | 1468462702411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702454 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 184ms
19:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:18:22 INFO - PROCESS | 3644 | 1468462702600 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702636 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 184ms
19:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:18:22 INFO - PROCESS | 3644 | 1468462702773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702810 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 168ms
19:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:18:22 INFO - PROCESS | 3644 | 1468462702963 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:22 INFO - PROCESS | 3644 | 1468462702995 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:18:23 INFO - PROCESS | 3644 | 1468462703151 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - PROCESS | 3644 | 1468462703192 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 184ms
19:18:23 INFO - PROCESS | 3644 | 1468462703354 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:18:23 INFO - PROCESS | 3644 | 1468462703400 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 183ms
19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:18:23 INFO - PROCESS | 3644 | 1468462703530 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - PROCESS | 3644 | 1468462703573 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 184ms
19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:18:23 INFO - PROCESS | 3644 | 1468462703719 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - PROCESS | 3644 | 1468462703770 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 184ms
19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:18:23 INFO - PROCESS | 3644 | 1468462703908 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:23 INFO - PROCESS | 3644 | 1468462703953 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 183ms
19:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:18:24 INFO - PROCESS | 3644 | 1468462704098 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - PROCESS | 3644 | 1468462704147 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 184ms
19:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:18:24 INFO - PROCESS | 3644 | 1468462704270 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - PROCESS | 3644 | 1468462704313 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 183ms
19:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:18:24 INFO - PROCESS | 3644 | 1468462704459 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - PROCESS | 3644 | 1468462704517 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 168ms
19:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:18:24 INFO - PROCESS | 3644 | 1468462704649 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:24 INFO - PROCESS | 3644 | 1468462704695 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 413ms
19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:18:25 INFO - PROCESS | 3644 | 1468462705069 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - PROCESS | 3644 | 1468462705112 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 215ms
19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:18:25 INFO - PROCESS | 3644 | 1468462705300 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - PROCESS | 3644 | 1468462705341 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 183ms
19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:18:25 INFO - PROCESS | 3644 | 1468462705493 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - PROCESS | 3644 | 1468462705526 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:18:25 INFO - PROCESS | 3644 | 1468462705680 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - PROCESS | 3644 | 1468462705715 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 214ms
19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:18:25 INFO - PROCESS | 3644 | 1468462705892 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:25 INFO - PROCESS | 3644 | 1468462705928 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 184ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:18:26 INFO - PROCESS | 3644 | 1468462706082 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - PROCESS | 3644 | 1468462706124 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 168ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:18:26 INFO - PROCESS | 3644 | 1468462706271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - PROCESS | 3644 | 1468462706303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 168ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:18:26 INFO - PROCESS | 3644 | 1468462706461 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - PROCESS | 3644 | 1468462706494 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 184ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:18:26 INFO - PROCESS | 3644 | 1468462706633 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - PROCESS | 3644 | 1468462706661 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 183ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:18:26 INFO - PROCESS | 3644 | 1468462706823 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - PROCESS | 3644 | 1468462706872 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 184ms
19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:18:27 INFO - PROCESS | 3644 | 1468462707013 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - PROCESS | 3644 | 1468462707061 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 229ms
19:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:18:27 INFO - PROCESS | 3644 | 1468462707246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - PROCESS | 3644 | 1468462707285 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 184ms
19:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:18:27 INFO - PROCESS | 3644 | 1468462707419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - PROCESS | 3644 | 1468462707467 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 229ms
19:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:18:27 INFO - PROCESS | 3644 | 1468462707653 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - PROCESS | 3644 | 1468462707706 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 184ms
19:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:18:27 INFO - PROCESS | 3644 | 1468462707842 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:27 INFO - PROCESS | 3644 | 1468462707880 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 184ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:18:28 INFO - PROCESS | 3644 | 1468462708032 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - PROCESS | 3644 | 1468462708081 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 229ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:18:28 INFO - PROCESS | 3644 | 1468462708246 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - PROCESS | 3644 | 1468462708295 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 184ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:18:28 INFO - PROCESS | 3644 | 1468462708437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - PROCESS | 3644 | 1468462708482 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 183ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:18:28 INFO - PROCESS | 3644 | 1468462708629 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - PROCESS | 3644 | 1468462708667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:18:28 INFO - PROCESS | 3644 | 1468462708817 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - PROCESS | 3644 | 1468462708856 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 184ms
19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:18:28 INFO - PROCESS | 3644 | 1468462708989 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - PROCESS | 3644 | 1468462709030 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 183ms
19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:18:29 INFO - PROCESS | 3644 | 1468462709181 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - PROCESS | 3644 | 1468462709231 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 214ms
19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:18:29 INFO - PROCESS | 3644 | 1468462709409 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - PROCESS | 3644 | 1468462709449 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 168ms
19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:18:29 INFO - PROCESS | 3644 | 1468462709600 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - PROCESS | 3644 | 1468462709626 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 184ms
19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:18:29 INFO - PROCESS | 3644 | 1468462709771 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - PROCESS | 3644 | 1468462709810 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 183ms
19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:18:29 INFO - PROCESS | 3644 | 1468462709962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710011 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 184ms
19:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:18:30 INFO - PROCESS | 3644 | 1468462710151 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710189 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 183ms
19:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:18:30 INFO - PROCESS | 3644 | 1468462710339 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710387 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 184ms
19:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:18:30 INFO - PROCESS | 3644 | 1468462710514 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710555 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 183ms
19:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:18:30 INFO - PROCESS | 3644 | 1468462710702 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710751 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 214ms
19:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:18:30 INFO - PROCESS | 3644 | 1468462710934 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:30 INFO - PROCESS | 3644 | 1468462710980 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 428ms
19:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:18:31 INFO - PROCESS | 3644 | 1468462711355 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - PROCESS | 3644 | 1468462711405 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 383ms
19:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:18:31 INFO - PROCESS | 3644 | 1468462711749 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - PROCESS | 3644 | 1468462711781 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 183ms
19:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:18:31 INFO - PROCESS | 3644 | 1468462711922 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:31 INFO - PROCESS | 3644 | 1468462711957 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 168ms
19:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:18:32 INFO - PROCESS | 3644 | 1468462712112 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - PROCESS | 3644 | 1468462712164 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 184ms
19:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:18:32 INFO - PROCESS | 3644 | 1468462712304 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - PROCESS | 3644 | 1468462712337 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 183ms
19:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:18:32 INFO - PROCESS | 3644 | 1468462712488 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - PROCESS | 3644 | 1468462712523 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 184ms
19:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:18:32 INFO - PROCESS | 3644 | 1468462712685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - PROCESS | 3644 | 1468462712714 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 183ms
19:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:18:32 INFO - PROCESS | 3644 | 1468462712855 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:32 INFO - PROCESS | 3644 | 1468462712885 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 184ms
19:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:18:33 INFO - PROCESS | 3644 | 1468462713045 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - PROCESS | 3644 | 1468462713077 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 169ms
19:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:18:33 INFO - PROCESS | 3644 | 1468462713235 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - PROCESS | 3644 | 1468462713269 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 183ms
19:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:18:33 INFO - PROCESS | 3644 | 1468462713423 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - PROCESS | 3644 | 1468462713452 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 215ms
19:18:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:18:33 INFO - PROCESS | 3644 | 1468462713636 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - PROCESS | 3644 | 1468462713686 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:18:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 214ms
19:18:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:18:33 INFO - PROCESS | 3644 | 1468462713868 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:33 INFO - PROCESS | 3644 | 1468462713901 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:18:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 184ms
19:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:18:34 INFO - PROCESS | 3644 | 1468462714055 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - PROCESS | 3644 | 1468462714099 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:18:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 183ms
19:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:18:34 INFO - PROCESS | 3644 | 1468462714244 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - PROCESS | 3644 | 1468462714263 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:18:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 184ms
19:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:18:34 INFO - PROCESS | 3644 | 1468462714423 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - PROCESS | 3644 | 1468462714452 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:18:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 184ms
19:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:18:34 INFO - PROCESS | 3644 | 1468462714612 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - PROCESS | 3644 | 1468462714664 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:18:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 214ms
19:18:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:18:34 INFO - PROCESS | 3644 | 1468462714840 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:34 INFO - PROCESS | 3644 | 1468462714876 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
19:18:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 673ms
19:18:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:18:35 INFO - PROCESS | 3644 | 1468462715522 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:35 INFO - PROCESS | 3644 | 1468462715552 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
19:18:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 673ms
19:18:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:18:36 INFO - PROCESS | 3644 | 1468462716202 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:36 INFO - PROCESS | 3644 | 1468462716234 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
19:18:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 628ms
19:18:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:18:36 INFO - PROCESS | 3644 | 1468462716842 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:36 INFO - PROCESS | 3644 | 1468462716876 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
19:18:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 688ms
19:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:18:37 INFO - PROCESS | 3644 | 1468462717528 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:37 INFO - PROCESS | 3644 | 1468462717565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
19:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 887ms
19:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:18:38 INFO - PROCESS | 3644 | 1468462718419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:38 INFO - PROCESS | 3644 | 1468462718432 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
19:18:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 689ms
19:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:18:39 INFO - PROCESS | 3644 | 1468462719104 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:39 INFO - PROCESS | 3644 | 1468462719137 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:18:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 688ms
19:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:18:39 INFO - PROCESS | 3644 | 1468462719792 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:39 INFO - PROCESS | 3644 | 1468462719827 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:18:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 688ms
19:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:18:40 INFO - PROCESS | 3644 | 1468462720476 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:40 INFO - PROCESS | 3644 | 1468462720504 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
19:18:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:18:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 628ms
19:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:18:41 INFO - PROCESS | 3644 | 1468462721096 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - PROCESS | 3644 | 1468462721123 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 183ms
19:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:18:41 INFO - PROCESS | 3644 | 1468462721287 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - PROCESS | 3644 | 1468462721323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 184ms
19:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:18:41 INFO - PROCESS | 3644 | 1468462721477 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - PROCESS | 3644 | 1468462721511 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
19:18:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:18:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 183ms
19:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:18:41 INFO - PROCESS | 3644 | 1468462721648 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - PROCESS | 3644 | 1468462721681 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 184ms
19:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:18:41 INFO - PROCESS | 3644 | 1468462721835 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:41 INFO - PROCESS | 3644 | 1468462721875 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
19:18:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:18:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 168ms
19:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:18:42 INFO - PROCESS | 3644 | 1468462722025 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - PROCESS | 3644 | 1468462722059 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
19:18:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:18:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 168ms
19:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:18:42 INFO - PROCESS | 3644 | 1468462722216 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - PROCESS | 3644 | 1468462722261 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 184ms
19:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:18:42 INFO - PROCESS | 3644 | 1468462722405 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:42 INFO - PROCESS | 3644 | 1468462722431 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
19:18:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:18:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:18:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 673ms
19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:18:43 INFO - PROCESS | 3644 | 1468462723089 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - PROCESS | 3644 | 1468462723118 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 123ms
19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:18:43 INFO - PROCESS | 3644 | 1468462723211 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - PROCESS | 3644 | 1468462723247 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 168ms
19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:18:43 INFO - PROCESS | 3644 | 1468462723401 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - PROCESS | 3644 | 1468462723438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 169ms
19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:18:43 INFO - PROCESS | 3644 | 1468462723588 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - PROCESS | 3644 | 1468462723625 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 382ms
19:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:18:43 INFO - PROCESS | 3644 | 1468462723982 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - PROCESS | 3644 | 1468462724013 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 322ms
19:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:18:44 INFO - PROCESS | 3644 | 1468462724302 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - PROCESS | 3644 | 1468462724332 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 183ms
19:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:18:44 INFO - PROCESS | 3644 | 1468462724492 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - PROCESS | 3644 | 1468462724524 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 169ms
19:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:18:44 INFO - PROCESS | 3644 | 1468462724683 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - PROCESS | 3644 | 1468462724718 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 214ms
19:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:18:44 INFO - PROCESS | 3644 | 1468462724897 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:44 INFO - PROCESS | 3644 | 1468462724933 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 184ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:18:45 INFO - PROCESS | 3644 | 1468462725082 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725113 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 168ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:18:45 INFO - PROCESS | 3644 | 1468462725273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725324 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 168ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:18:45 INFO - PROCESS | 3644 | 1468462725463 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725484 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 184ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:18:45 INFO - PROCESS | 3644 | 1468462725634 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725661 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 122ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:18:45 INFO - PROCESS | 3644 | 1468462725771 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725802 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 169ms
19:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:18:45 INFO - PROCESS | 3644 | 1468462725962 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:45 INFO - PROCESS | 3644 | 1468462725999 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 184ms
19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:18:46 INFO - PROCESS | 3644 | 1468462726151 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - PROCESS | 3644 | 1468462726187 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 183ms
19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:18:46 INFO - PROCESS | 3644 | 1468462726323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - PROCESS | 3644 | 1468462726361 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 184ms
19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:18:46 INFO - PROCESS | 3644 | 1468462726514 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - PROCESS | 3644 | 1468462726558 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 183ms
19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:18:46 INFO - PROCESS | 3644 | 1468462726702 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - PROCESS | 3644 | 1468462726747 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 184ms
19:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:18:46 INFO - PROCESS | 3644 | 1468462726892 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:46 INFO - PROCESS | 3644 | 1468462726922 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 183ms
19:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:18:47 INFO - PROCESS | 3644 | 1468462727065 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - PROCESS | 3644 | 1468462727105 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 168ms
19:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:18:47 INFO - PROCESS | 3644 | 1468462727254 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - PROCESS | 3644 | 1468462727289 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 169ms
19:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:18:47 INFO - PROCESS | 3644 | 1468462727443 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - PROCESS | 3644 | 1468462727482 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:18:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 183ms
19:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:18:47 INFO - PROCESS | 3644 | 1468462727633 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - PROCESS | 3644 | 1468462727666 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:18:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 184ms
19:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:18:47 INFO - PROCESS | 3644 | 1468462727822 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - PROCESS | 3644 | 1468462727854 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:18:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 184ms
19:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:18:47 INFO - PROCESS | 3644 | 1468462727995 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728039 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 183ms
19:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:18:48 INFO - PROCESS | 3644 | 1468462728186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728216 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 184ms
19:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:18:48 INFO - PROCESS | 3644 | 1468462728372 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 183ms
19:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:18:48 INFO - PROCESS | 3644 | 1468462728565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728605 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 168ms
19:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:18:48 INFO - PROCESS | 3644 | 1468462728735 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728774 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 168ms
19:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:18:48 INFO - PROCESS | 3644 | 1468462728924 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:48 INFO - PROCESS | 3644 | 1468462728963 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 183ms
19:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:18:49 INFO - PROCESS | 3644 | 1468462729114 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - PROCESS | 3644 | 1468462729157 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 184ms
19:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:18:49 INFO - PROCESS | 3644 | 1468462729304 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - PROCESS | 3644 | 1468462729350 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 183ms
19:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:18:49 INFO - PROCESS | 3644 | 1468462729477 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - PROCESS | 3644 | 1468462729523 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 184ms
19:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:18:49 INFO - PROCESS | 3644 | 1468462729665 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - PROCESS | 3644 | 1468462729707 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 183ms
19:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:18:49 INFO - PROCESS | 3644 | 1468462729855 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:49 INFO - PROCESS | 3644 | 1468462729897 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 184ms
19:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:18:50 INFO - PROCESS | 3644 | 1468462730054 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - PROCESS | 3644 | 1468462730126 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 490ms
19:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:18:50 INFO - PROCESS | 3644 | 1468462730534 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - PROCESS | 3644 | 1468462730565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 183ms
19:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:18:50 INFO - PROCESS | 3644 | 1468462730727 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - PROCESS | 3644 | 1468462730758 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 184ms
19:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:18:50 INFO - PROCESS | 3644 | 1468462730917 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:50 INFO - PROCESS | 3644 | 1468462730956 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 184ms
19:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:18:51 INFO - PROCESS | 3644 | 1468462731084 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - PROCESS | 3644 | 1468462731118 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 183ms
19:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:18:51 INFO - PROCESS | 3644 | 1468462731274 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - PROCESS | 3644 | 1468462731304 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 184ms
19:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:18:51 INFO - PROCESS | 3644 | 1468462731466 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - PROCESS | 3644 | 1468462731512 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 183ms
19:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:18:51 INFO - PROCESS | 3644 | 1468462731653 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - PROCESS | 3644 | 1468462731694 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 168ms
19:18:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:18:51 INFO - PROCESS | 3644 | 1468462731828 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:51 INFO - PROCESS | 3644 | 1468462731862 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:18:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:18:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 184ms
19:18:52 INFO - TEST-START | /DOMEvents/constructors.html
19:18:52 INFO - PROCESS | 3644 | 1468462732015 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | 1468462732051 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:18:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:18:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 229ms
19:18:52 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:18:52 INFO - PROCESS | 3644 | 1468462732259 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | 1468462732300 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:18:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 184ms
19:18:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:18:52 INFO - PROCESS | 3644 | 1468462732457 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | 1468462732489 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:18:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
19:18:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
19:18:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
19:18:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:18:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:18:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 229ms
19:18:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:18:52 INFO - PROCESS | 3644 | 1468462732673 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | 1468462732717 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:18:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
19:18:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 184ms
19:18:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:18:52 INFO - PROCESS | 3644 | 1468462732866 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:52 INFO - PROCESS | 3644 | 1468462732922 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
19:18:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:18:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 229ms
19:18:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:18:53 INFO - PROCESS | 3644 | 1468462733092 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | 1468462733138 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:18:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 184ms
19:18:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:18:53 INFO - PROCESS | 3644 | 1468462733269 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | 1468462733312 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
19:18:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 184ms
19:18:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:18:53 INFO - PROCESS | 3644 | 1468462733459 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | 1468462733509 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
19:18:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:18:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 183ms
19:18:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:18:53 INFO - PROCESS | 3644 | 1468462733654 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | 1468462733709 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
19:18:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 184ms
19:18:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:18:53 INFO - PROCESS | 3644 | 1468462733842 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:53 INFO - PROCESS | 3644 | 1468462733879 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
19:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 184ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:18:54 INFO - PROCESS | 3644 | 1468462734032 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734065 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
19:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 183ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:18:54 INFO - PROCESS | 3644 | 1468462734204 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734253 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
19:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 184ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:18:54 INFO - PROCESS | 3644 | 1468462734395 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734438 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
19:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 183ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:18:54 INFO - PROCESS | 3644 | 1468462734582 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734616 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
19:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 184ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:18:54 INFO - PROCESS | 3644 | 1468462734772 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734802 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:18:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 183ms
19:18:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:18:54 INFO - PROCESS | 3644 | 1468462734946 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:54 INFO - PROCESS | 3644 | 1468462734988 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
19:18:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 168ms
19:18:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:18:55 INFO - PROCESS | 3644 | 1468462735135 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - PROCESS | 3644 | 1468462735178 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
19:18:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 184ms
19:18:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:18:55 INFO - PROCESS | 3644 | 1468462735325 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - PROCESS | 3644 | 1468462735367 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
19:18:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:18:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:18:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 183ms
19:18:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:18:55 INFO - PROCESS | 3644 | 1468462735515 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - PROCESS | 3644 | 1468462735554 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
19:18:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 184ms
19:18:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:18:55 INFO - PROCESS | 3644 | 1468462735686 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - PROCESS | 3644 | 1468462735729 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
19:18:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 184ms
19:18:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:18:55 INFO - PROCESS | 3644 | 1468462735876 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:55 INFO - PROCESS | 3644 | 1468462735923 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:18:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
19:18:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 183ms
19:18:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:18:56 INFO - PROCESS | 3644 | 1468462736066 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - PROCESS | 3644 | 1468462736116 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
19:18:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 184ms
19:18:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:18:56 INFO - PROCESS | 3644 | 1468462736255 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - PROCESS | 3644 | 1468462736305 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
19:18:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 321ms
19:18:56 INFO - PROCESS | 3644 | 1468462736659 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:18:56 INFO - PROCESS | 3644 | 1468462736705 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
19:18:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 352ms
19:18:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:18:57 INFO - PROCESS | 3644 | 1468462737043 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - PROCESS | 3644 | 1468462737081 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:18:57 INFO - {}
19:18:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:18:57 INFO - {}
19:18:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:18:57 INFO - {}
19:18:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:18:57 INFO - {}
19:18:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 184ms
19:18:57 INFO - TEST-START | /FileAPI/fileReader.html
19:18:57 INFO - PROCESS | 3644 | 1468462737217 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - PROCESS | 3644 | 1468462737257 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:18:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 183ms
19:18:57 INFO - TEST-START | /FileAPI/historical.html
19:18:57 INFO - PROCESS | 3644 | 1468462737410 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - PROCESS | 3644 | 1468462737452 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:18:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:18:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:18:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:18:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:18:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:18:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:18:57 INFO - TEST-OK | /FileAPI/historical.html | took 184ms
19:18:57 INFO - TEST-START | /FileAPI/idlharness.html
19:18:57 INFO - PROCESS | 3644 | 1468462737602 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - PROCESS | 3644 | 1468462737641 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:18:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
19:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:18:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:18:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 337ms
19:18:57 INFO - TEST-START | /FileAPI/idlharness.worker
19:18:57 INFO - PROCESS | 3644 | 1468462737933 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:57 INFO - PROCESS | 3644 | 1468462737966 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:18:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:18:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:18:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:18:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:18:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
19:18:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
19:18:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:18:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:18:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:18:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:18:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:18:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:18:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:18:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:18:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:18:58 INFO - {}
19:18:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 382ms
19:18:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:18:58 INFO - PROCESS | 3644 | 1468462738326 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - PROCESS | 3644 | 1468462738367 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
19:18:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 184ms
19:18:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:18:58 INFO - PROCESS | 3644 | 1468462738517 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - PROCESS | 3644 | 1468462738547 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:18:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 183ms
19:18:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:18:58 INFO - PROCESS | 3644 | 1468462738689 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - PROCESS | 3644 | 1468462738716 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:18:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:18:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 138ms
19:18:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:18:58 INFO - PROCESS | 3644 | 1468462738824 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:58 INFO - PROCESS | 3644 | 1468462738868 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 260ms
19:18:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:18:59 INFO - PROCESS | 3644 | 1468462739090 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - PROCESS | 3644 | 1468462739138 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:18:59 INFO - {}
19:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 229ms
19:18:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:18:59 INFO - PROCESS | 3644 | 1468462739321 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - PROCESS | 3644 | 1468462739370 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 184ms
19:18:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:18:59 INFO - PROCESS | 3644 | 1468462739502 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - PROCESS | 3644 | 1468462739536 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
19:18:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:18:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:18:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 306ms
19:18:59 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:18:59 INFO - PROCESS | 3644 | 1468462739807 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:18:59 INFO - PROCESS | 3644 | 1468462739851 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:19:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:19:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:19:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:19:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:19:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:19:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:19:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:19:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:19:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 229ms
19:19:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:19:00 INFO - PROCESS | 3644 | 1468462740066 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - PROCESS | 3644 | 1468462740121 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:19:00 INFO - {}
19:19:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 245ms
19:19:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:19:00 INFO - PROCESS | 3644 | 1468462740289 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - PROCESS | 3644 | 1468462740312 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:19:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:19:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 184ms
19:19:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:19:00 INFO - PROCESS | 3644 | 1468462740463 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - PROCESS | 3644 | 1468462740503 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:19:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 183ms
19:19:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:19:00 INFO - PROCESS | 3644 | 1468462740652 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - PROCESS | 3644 | 1468462740697 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:19:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 184ms
19:19:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:19:00 INFO - PROCESS | 3644 | 1468462740843 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:00 INFO - PROCESS | 3644 | 1468462740884 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:19:01 INFO - reader.readAsText(blob_2)
19:19:01 INFO - }" did not throw
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:19:01 INFO - reader.readAsDataURL(blob_2)
19:19:01 INFO - }" did not throw
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:19:01 INFO - reader.readAsArrayBuffer(blob_2)
19:19:01 INFO - }" did not throw
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
19:19:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:19:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:19:01 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:19:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
19:19:01 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 184ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:19:01 INFO - PROCESS | 3644 | 1468462741035 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741060 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 183ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:19:01 INFO - PROCESS | 3644 | 1468462741208 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741248 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 184ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:19:01 INFO - PROCESS | 3644 | 1468462741398 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741441 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 183ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:19:01 INFO - PROCESS | 3644 | 1468462741589 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741630 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 184ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:19:01 INFO - PROCESS | 3644 | 1468462741780 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741820 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 168ms
19:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:19:01 INFO - PROCESS | 3644 | 1468462741952 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:01 INFO - PROCESS | 3644 | 1468462741994 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:19:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 183ms
19:19:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:19:02 INFO - PROCESS | 3644 | 1468462742143 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - PROCESS | 3644 | 1468462742186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:19:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:19:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:19:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 184ms
19:19:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:19:02 INFO - PROCESS | 3644 | 1468462742332 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - PROCESS | 3644 | 1468462742379 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:19:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
19:19:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:19:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 183ms
19:19:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:19:02 INFO - PROCESS | 3644 | 1468462742521 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - PROCESS | 3644 | 1468462742563 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:19:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 184ms
19:19:02 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:19:02 INFO - PROCESS | 3644 | 1468462742697 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:02 INFO - PROCESS | 3644 | 1468462742744 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:19:03 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 490ms
19:19:03 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:19:03 INFO - PROCESS | 3644 | 1468462743192 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - PROCESS | 3644 | 1468462743235 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:19:03 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 183ms
19:19:03 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:19:03 INFO - PROCESS | 3644 | 1468462743382 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - PROCESS | 3644 | 1468462743412 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:19:03 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 214ms
19:19:03 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:19:03 INFO - PROCESS | 3644 | 1468462743596 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - PROCESS | 3644 | 1468462743633 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:19:03 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 214ms
19:19:03 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:19:03 INFO - PROCESS | 3644 | 1468462743829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - PROCESS | 3644 | 1468462743863 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:19:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:19:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 184ms
19:19:03 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:19:03 INFO - PROCESS | 3644 | 1468462744017 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - PROCESS | 3644 | 1468462744051 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 183ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:19:04 INFO - PROCESS | 3644 | 1468462744209 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - PROCESS | 3644 | 1468462744236 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 184ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:19:04 INFO - PROCESS | 3644 | 1468462744379 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - PROCESS | 3644 | 1468462744415 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 183ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:19:04 INFO - PROCESS | 3644 | 1468462744568 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - PROCESS | 3644 | 1468462744606 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:19:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:19:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 291ms
19:19:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:19:04 INFO - PROCESS | 3644 | 1468462744862 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:04 INFO - PROCESS | 3644 | 1468462744889 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 183ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:19:05 INFO - PROCESS | 3644 | 1468462745035 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - PROCESS | 3644 | 1468462745068 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 184ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:19:05 INFO - PROCESS | 3644 | 1468462745222 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - PROCESS | 3644 | 1468462745273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 230ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:19:05 INFO - PROCESS | 3644 | 1468462745451 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - PROCESS | 3644 | 1468462745495 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 275ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:19:05 INFO - PROCESS | 3644 | 1468462745744 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - PROCESS | 3644 | 1468462745764 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:19:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:19:05 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 214ms
19:19:05 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:19:05 INFO - PROCESS | 3644 | 1468462745954 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:05 INFO - PROCESS | 3644 | 1468462745990 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 230ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:19:06 INFO - PROCESS | 3644 | 1468462746183 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - PROCESS | 3644 | 1468462746226 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 214ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:19:06 INFO - PROCESS | 3644 | 1468462746413 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - PROCESS | 3644 | 1468462746460 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 168ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:19:06 INFO - PROCESS | 3644 | 1468462746586 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - PROCESS | 3644 | 1468462746623 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 183ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:19:06 INFO - PROCESS | 3644 | 1468462746777 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - PROCESS | 3644 | 1468462746818 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:19:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 184ms
19:19:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:19:06 INFO - PROCESS | 3644 | 1468462746965 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:06 INFO - PROCESS | 3644 | 1468462746995 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 183ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:19:07 INFO - PROCESS | 3644 | 1468462747155 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - PROCESS | 3644 | 1468462747240 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 276ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:19:07 INFO - PROCESS | 3644 | 1468462747429 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - PROCESS | 3644 | 1468462747464 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 184ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:19:07 INFO - PROCESS | 3644 | 1468462747618 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - PROCESS | 3644 | 1468462747648 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 183ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:19:07 INFO - PROCESS | 3644 | 1468462747809 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - PROCESS | 3644 | 1468462747848 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:19:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 184ms
19:19:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:19:07 INFO - PROCESS | 3644 | 1468462748000 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - PROCESS | 3644 | 1468462748054 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 214ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:19:08 INFO - PROCESS | 3644 | 1468462748211 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - PROCESS | 3644 | 1468462748252 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 184ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:19:08 INFO - PROCESS | 3644 | 1468462748399 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - PROCESS | 3644 | 1468462748442 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 183ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:19:08 INFO - PROCESS | 3644 | 1468462748590 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - PROCESS | 3644 | 1468462748633 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 215ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:19:08 INFO - PROCESS | 3644 | 1468462748803 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - PROCESS | 3644 | 1468462748836 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:19:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 183ms
19:19:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:19:08 INFO - PROCESS | 3644 | 1468462748994 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - PROCESS | 3644 | 1468462749039 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:19:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 322ms
19:19:09 INFO - PROCESS | 3644 | 1468462749405 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:19:09 INFO - PROCESS | 3644 | 1468462749451 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:19:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 230ms
19:19:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:19:09 INFO - PROCESS | 3644 | 1468462749622 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - PROCESS | 3644 | 1468462749671 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:19:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 214ms
19:19:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:19:09 INFO - PROCESS | 3644 | 1468462749852 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:09 INFO - PROCESS | 3644 | 1468462749891 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 184ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:19:10 INFO - PROCESS | 3644 | 1468462750039 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - PROCESS | 3644 | 1468462750074 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 214ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:19:10 INFO - PROCESS | 3644 | 1468462750268 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - PROCESS | 3644 | 1468462750300 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 168ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:19:10 INFO - PROCESS | 3644 | 1468462750442 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - PROCESS | 3644 | 1468462750487 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 183ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:19:10 INFO - PROCESS | 3644 | 1468462750630 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - PROCESS | 3644 | 1468462750655 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 184ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:19:10 INFO - PROCESS | 3644 | 1468462750820 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - PROCESS | 3644 | 1468462750847 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:19:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 183ms
19:19:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751012 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - PROCESS | 3644 | 1468462751051 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 184ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751183 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - PROCESS | 3644 | 1468462751215 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 183ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751373 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - PROCESS | 3644 | 1468462751407 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 184ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751562 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - PROCESS | 3644 | 1468462751595 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19: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
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 184ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751756 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:11 INFO - PROCESS | 3644 | 1468462751801 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19: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
19:19:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 214ms
19:19:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:19:11 INFO - PROCESS | 3644 | 1468462751963 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - PROCESS | 3644 | 1468462752009 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 230ms
19:19:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:19:12 INFO - PROCESS | 3644 | 1468462752195 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - PROCESS | 3644 | 1468462752241 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 214ms
19:19:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:19:12 INFO - PROCESS | 3644 | 1468462752422 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - PROCESS | 3644 | 1468462752467 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 214ms
19:19:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:19:12 INFO - PROCESS | 3644 | 1468462752652 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - PROCESS | 3644 | 1468462752694 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 184ms
19:19:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:19:12 INFO - PROCESS | 3644 | 1468462752825 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - PROCESS | 3644 | 1468462752855 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:19:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 183ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753015 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753059 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 168ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753204 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753242 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 184ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753396 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 183ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753566 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753600 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 184ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753755 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753798 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:19:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 183ms
19:19:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:19:13 INFO - PROCESS | 3644 | 1468462753946 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:13 INFO - PROCESS | 3644 | 1468462753994 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:19:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 184ms
19:19:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:19:14 INFO - PROCESS | 3644 | 1468462754136 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - PROCESS | 3644 | 1468462754188 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:19:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 229ms
19:19:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:19:14 INFO - PROCESS | 3644 | 1468462754348 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - PROCESS | 3644 | 1468462754396 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:19:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 383ms
19:19:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:19:14 INFO - PROCESS | 3644 | 1468462754741 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - PROCESS | 3644 | 1468462754773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:19:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 183ms
19:19:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:19:14 INFO - PROCESS | 3644 | 1468462754929 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:14 INFO - PROCESS | 3644 | 1468462754961 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:19:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 184ms
19:19:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:19:15 INFO - PROCESS | 3644 | 1468462755100 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - PROCESS | 3644 | 1468462755143 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:19:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 184ms
19:19:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:19:15 INFO - PROCESS | 3644 | 1468462755290 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - PROCESS | 3644 | 1468462755331 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:19:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 428ms
19:19:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:19:15 INFO - PROCESS | 3644 | 1468462755727 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:15 INFO - PROCESS | 3644 | 1468462755775 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 428ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:19:16 INFO - PROCESS | 3644 | 1468462756145 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - PROCESS | 3644 | 1468462756175 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 184ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:19:16 INFO - PROCESS | 3644 | 1468462756335 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - PROCESS | 3644 | 1468462756363 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 183ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:19:16 INFO - PROCESS | 3644 | 1468462756525 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - PROCESS | 3644 | 1468462756551 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 184ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:19:16 INFO - PROCESS | 3644 | 1468462756701 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - PROCESS | 3644 | 1468462756741 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:19:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 183ms
19:19:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:19:16 INFO - PROCESS | 3644 | 1468462756884 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:16 INFO - PROCESS | 3644 | 1468462756914 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 168ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:19:17 INFO - PROCESS | 3644 | 1468462757075 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - PROCESS | 3644 | 1468462757115 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 169ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:19:17 INFO - PROCESS | 3644 | 1468462757264 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - PROCESS | 3644 | 1468462757293 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 183ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:19:17 INFO - PROCESS | 3644 | 1468462757436 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - PROCESS | 3644 | 1468462757468 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 184ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:19:17 INFO - PROCESS | 3644 | 1468462757626 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - PROCESS | 3644 | 1468462757663 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:19:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 184ms
19:19:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:19:17 INFO - PROCESS | 3644 | 1468462757815 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:17 INFO - PROCESS | 3644 | 1468462757865 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 229ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:19:18 INFO - PROCESS | 3644 | 1468462758048 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - PROCESS | 3644 | 1468462758082 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 214ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:19:18 INFO - PROCESS | 3644 | 1468462758258 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - PROCESS | 3644 | 1468462758308 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 215ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:19:18 INFO - PROCESS | 3644 | 1468462758487 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - PROCESS | 3644 | 1468462758522 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 183ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:19:18 INFO - PROCESS | 3644 | 1468462758684 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - PROCESS | 3644 | 1468462758743 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:19:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 230ms
19:19:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:19:18 INFO - PROCESS | 3644 | 1468462758906 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:18 INFO - PROCESS | 3644 | 1468462758936 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:19:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 214ms
19:19:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:19:19 INFO - PROCESS | 3644 | 1468462759124 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - PROCESS | 3644 | 1468462759161 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:19:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 184ms
19:19:19 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:19:19 INFO - PROCESS | 3644 | 1468462759307 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - PROCESS | 3644 | 1468462759344 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:19:19 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 183ms
19:19:19 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:19:19 INFO - PROCESS | 3644 | 1468462759497 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - PROCESS | 3644 | 1468462759536 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:19:19 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 214ms
19:19:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:19:19 INFO - PROCESS | 3644 | 1468462759711 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - PROCESS | 3644 | 1468462759746 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:19:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 214ms
19:19:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:19:19 INFO - PROCESS | 3644 | 1468462759939 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:19 INFO - PROCESS | 3644 | 1468462759974 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:19:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 183ms
19:19:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:19:20 INFO - PROCESS | 3644 | 1468462760132 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - PROCESS | 3644 | 1468462760173 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:19:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 382ms
19:19:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:19:20 INFO - PROCESS | 3644 | 1468462760509 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - PROCESS | 3644 | 1468462760541 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:19:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 184ms
19:19:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:19:20 INFO - PROCESS | 3644 | 1468462760699 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - PROCESS | 3644 | 1468462760731 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:19:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 183ms
19:19:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:19:20 INFO - PROCESS | 3644 | 1468462760888 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:20 INFO - PROCESS | 3644 | 1468462760931 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:19:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 184ms
19:19:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:19:21 INFO - PROCESS | 3644 | 1468462761078 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - PROCESS | 3644 | 1468462761118 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:19:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 183ms
19:19:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:19:21 INFO - PROCESS | 3644 | 1468462761250 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - PROCESS | 3644 | 1468462761293 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:19:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 184ms
19:19:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:19:21 INFO - PROCESS | 3644 | 1468462761440 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - PROCESS | 3644 | 1468462761480 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:19:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 169ms
19:19:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:19:21 INFO - PROCESS | 3644 | 1468462761632 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:21 INFO - PROCESS | 3644 | 1468462761680 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:19:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 474ms
19:19:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:19:22 INFO - PROCESS | 3644 | 1468462762112 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - PROCESS | 3644 | 1468462762155 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:19:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 184ms
19:19:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:19:22 INFO - PROCESS | 3644 | 1468462762301 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - PROCESS | 3644 | 1468462762329 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:19:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 321ms
19:19:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:19:22 INFO - PROCESS | 3644 | 1468462762635 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - PROCESS | 3644 | 1468462762678 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:19:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:19:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 214ms
19:19:22 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:19:22 INFO - PROCESS | 3644 | 1468462762849 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:22 INFO - PROCESS | 3644 | 1468462762882 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 168ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763034 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - PROCESS | 3644 | 1468462763067 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 168ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763224 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - PROCESS | 3644 | 1468462763265 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 183ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763414 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - PROCESS | 3644 | 1468462763456 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 184ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763602 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - PROCESS | 3644 | 1468462763637 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 183ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763775 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - PROCESS | 3644 | 1468462763812 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:19:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 184ms
19:19:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:19:23 INFO - PROCESS | 3644 | 1468462763963 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - PROCESS | 3644 | 1468462764012 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:19:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 229ms
19:19:24 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:19:24 INFO - PROCESS | 3644 | 1468462764195 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - PROCESS | 3644 | 1468462764243 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:19:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 215ms
19:19:24 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:19:24 INFO - PROCESS | 3644 | 1468462764422 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - PROCESS | 3644 | 1468462764450 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
19:19:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 168ms
19:19:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:19:24 INFO - PROCESS | 3644 | 1468462764599 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - PROCESS | 3644 | 1468462764645 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:19:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 184ms
19:19:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:19:24 INFO - PROCESS | 3644 | 1468462764787 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - PROCESS | 3644 | 1468462764825 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:19:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:19:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:19:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 184ms
19:19:24 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:19:24 INFO - PROCESS | 3644 | 1468462764979 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - PROCESS | 3644 | 1468462765026 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:19:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 321ms
19:19:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:19:25 INFO - PROCESS | 3644 | 1468462765294 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - PROCESS | 3644 | 1468462765341 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:19:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 275ms
19:19:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:19:25 INFO - PROCESS | 3644 | 1468462765584 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - PROCESS | 3644 | 1468462765619 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:19:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 276ms
19:19:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:19:25 INFO - PROCESS | 3644 | 1468462765876 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:25 INFO - PROCESS | 3644 | 1468462765905 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:19:26 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 184ms
19:19:26 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:19:26 INFO - PROCESS | 3644 | 1468462766047 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - PROCESS | 3644 | 1468462766077 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:19:26 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 183ms
19:19:26 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:19:26 INFO - PROCESS | 3644 | 1468462766237 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - PROCESS | 3644 | 1468462766284 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:19:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 276ms
19:19:26 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:19:26 INFO - PROCESS | 3644 | 1468462766531 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - PROCESS | 3644 | 1468462766574 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:19:26 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 275ms
19:19:26 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:19:26 INFO - PROCESS | 3644 | 1468462766805 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - PROCESS | 3644 | 1468462766838 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:19:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:19:26 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 168ms
19:19:26 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:19:26 INFO - PROCESS | 3644 | 1468462766995 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - PROCESS | 3644 | 1468462767039 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:19:27 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 183ms
19:19:27 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:19:27 INFO - PROCESS | 3644 | 1468462767181 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - PROCESS | 3644 | 1468462767224 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:19:27 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 275ms
19:19:27 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:19:27 INFO - PROCESS | 3644 | 1468462767475 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - PROCESS | 3644 | 1468462767513 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:19:27 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 184ms
19:19:27 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:19:27 INFO - PROCESS | 3644 | 1468462767645 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - PROCESS | 3644 | 1468462767692 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:19:27 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 183ms
19:19:27 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:19:27 INFO - PROCESS | 3644 | 1468462767834 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:27 INFO - PROCESS | 3644 | 1468462767890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:19:28 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 428ms
19:19:28 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:19:28 INFO - PROCESS | 3644 | 1468462768271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - PROCESS | 3644 | 1468462768327 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:19:28 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 322ms
19:19:28 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:19:28 INFO - PROCESS | 3644 | 1468462768594 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - PROCESS | 3644 | 1468462768623 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:19:28 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 184ms
19:19:28 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:19:28 INFO - PROCESS | 3644 | 1468462768783 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:28 INFO - PROCESS | 3644 | 1468462768811 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:19:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:19:29 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:19:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:19:29 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:19:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:19:29 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:19:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:19:29 INFO - window.indexedDB.open('test', val);..." did not throw
19:19:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:19:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:19:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:19:29 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 321ms
19:19:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:19:29 INFO - PROCESS | 3644 | 1468462769111 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:29 INFO - PROCESS | 3644 | 1468462769142 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:19:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 184ms
19:19:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:19:29 INFO - PROCESS | 3644 | 1468462769303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:29 INFO - PROCESS | 3644 | 1468462769334 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:19:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:19:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 673ms
19:19:29 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:19:29 INFO - PROCESS | 3644 | 1468462769988 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462770020 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:19:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 184ms
19:19:30 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:19:30 INFO - PROCESS | 3644 | 1468462770179 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462770215 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:19:30 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 168ms
19:19:30 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:19:30 INFO - PROCESS | 3644 | 1468462770367 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462770403 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:19:30 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 169ms
19:19:30 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:19:30 INFO - PROCESS | 3644 | 1468462770555 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462770589 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:19:30 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 184ms
19:19:30 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:19:30 INFO - PROCESS | 3644 | 1468462770729 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462770773 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:19:30 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 214ms
19:19:30 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:19:30 INFO - PROCESS | 3644 | 1468462770966 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:30 INFO - PROCESS | 3644 | 1468462771008 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:19:31 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 230ms
19:19:31 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:19:31 INFO - PROCESS | 3644 | 1468462771195 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - PROCESS | 3644 | 1468462771229 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:19:31 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 183ms
19:19:31 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:19:31 INFO - PROCESS | 3644 | 1468462771386 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - PROCESS | 3644 | 1468462771436 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:19:31 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 214ms
19:19:31 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:19:31 INFO - PROCESS | 3644 | 1468462771610 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - PROCESS | 3644 | 1468462771660 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:19:31 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 229ms
19:19:31 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:19:31 INFO - PROCESS | 3644 | 1468462771836 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:31 INFO - PROCESS | 3644 | 1468462771873 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:19:32 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 184ms
19:19:32 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:19:32 INFO - PROCESS | 3644 | 1468462772027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - PROCESS | 3644 | 1468462772063 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:19:32 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 183ms
19:19:32 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:19:32 INFO - PROCESS | 3644 | 1468462772215 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - PROCESS | 3644 | 1468462772239 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:19:32 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 184ms
19:19:32 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:19:32 INFO - PROCESS | 3644 | 1468462772388 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - PROCESS | 3644 | 1468462772425 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:19:32 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 183ms
19:19:32 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:19:32 INFO - PROCESS | 3644 | 1468462772578 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - PROCESS | 3644 | 1468462772622 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:19:32 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:19:32 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 230ms
19:19:32 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:19:32 INFO - PROCESS | 3644 | 1468462772814 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:32 INFO - PROCESS | 3644 | 1468462772858 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 244ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773044 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - PROCESS | 3644 | 1468462773074 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 184ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773233 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - PROCESS | 3644 | 1468462773273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 184ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773422 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - PROCESS | 3644 | 1468462773469 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 183ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773612 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - PROCESS | 3644 | 1468462773653 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 169ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773784 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - PROCESS | 3644 | 1468462773825 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:19:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 184ms
19:19:33 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:19:33 INFO - PROCESS | 3644 | 1468462773972 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - PROCESS | 3644 | 1468462774016 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:19:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 183ms
19:19:34 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:19:34 INFO - PROCESS | 3644 | 1468462774161 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - PROCESS | 3644 | 1468462774208 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:19:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 214ms
19:19:34 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:19:34 INFO - PROCESS | 3644 | 1468462774392 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - PROCESS | 3644 | 1468462774437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:19:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 168ms
19:19:34 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:19:34 INFO - PROCESS | 3644 | 1468462774565 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - PROCESS | 3644 | 1468462774608 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:34 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:19:34 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 413ms
19:19:34 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:19:34 INFO - PROCESS | 3644 | 1468462775001 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - PROCESS | 3644 | 1468462775046 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:19:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 413ms
19:19:35 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:19:35 INFO - PROCESS | 3644 | 1468462775418 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - PROCESS | 3644 | 1468462775448 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:19:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 290ms
19:19:35 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:19:35 INFO - PROCESS | 3644 | 1468462775712 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - PROCESS | 3644 | 1468462775740 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:19:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 184ms
19:19:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:19:35 INFO - PROCESS | 3644 | 1468462775905 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:35 INFO - PROCESS | 3644 | 1468462775946 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:19:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 183ms
19:19:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:19:36 INFO - PROCESS | 3644 | 1468462776096 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - PROCESS | 3644 | 1468462776109 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:19:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 183ms
19:19:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:19:36 INFO - PROCESS | 3644 | 1468462776267 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - PROCESS | 3644 | 1468462776301 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:19:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 184ms
19:19:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:19:36 INFO - PROCESS | 3644 | 1468462776459 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - PROCESS | 3644 | 1468462776515 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:19:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 183ms
19:19:36 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:19:36 INFO - PROCESS | 3644 | 1468462776650 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - PROCESS | 3644 | 1468462776687 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:19:36 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 184ms
19:19:36 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:19:36 INFO - PROCESS | 3644 | 1468462776836 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - PROCESS | 3644 | 1468462776873 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:19:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:19:37 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 183ms
19:19:37 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:19:37 INFO - PROCESS | 3644 | 1468462777010 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - PROCESS | 3644 | 1468462777037 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:19:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:19:37 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 184ms
19:19:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:19:37 INFO - PROCESS | 3644 | 1468462777201 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - PROCESS | 3644 | 1468462777241 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:19:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 184ms
19:19:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:19:37 INFO - PROCESS | 3644 | 1468462777387 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - PROCESS | 3644 | 1468462777436 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
19:19:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 214ms
19:19:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:19:37 INFO - PROCESS | 3644 | 1468462777616 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - PROCESS | 3644 | 1468462777637 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
19:19:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 184ms
19:19:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:19:37 INFO - PROCESS | 3644 | 1468462777794 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:37 INFO - PROCESS | 3644 | 1468462777842 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
19:19:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 214ms
19:19:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:19:38 INFO - PROCESS | 3644 | 1468462778022 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - PROCESS | 3644 | 1468462778063 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
19:19:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 184ms
19:19:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:19:38 INFO - PROCESS | 3644 | 1468462778213 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - PROCESS | 3644 | 1468462778254 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
19:19:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 229ms
19:19:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:19:38 INFO - PROCESS | 3644 | 1468462778431 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - PROCESS | 3644 | 1468462778495 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:19:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 215ms
19:19:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:19:38 INFO - PROCESS | 3644 | 1468462778662 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - PROCESS | 3644 | 1468462778702 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
19:19:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 183ms
19:19:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:19:38 INFO - PROCESS | 3644 | 1468462778852 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:38 INFO - PROCESS | 3644 | 1468462778881 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 184ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779044 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - PROCESS | 3644 | 1468462779090 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 168ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779215 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - PROCESS | 3644 | 1468462779254 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 183ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779403 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - PROCESS | 3644 | 1468462779442 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 184ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779594 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - PROCESS | 3644 | 1468462779637 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 183ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779782 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - PROCESS | 3644 | 1468462779813 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:19:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 184ms
19:19:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:19:39 INFO - PROCESS | 3644 | 1468462779971 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780005 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:19:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 183ms
19:19:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:19:40 INFO - PROCESS | 3644 | 1468462780145 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
19:19:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 184ms
19:19:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:19:40 INFO - PROCESS | 3644 | 1468462780335 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780377 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:19:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 183ms
19:19:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:19:40 INFO - PROCESS | 3644 | 1468462780524 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780569 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:19:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 168ms
19:19:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:19:40 INFO - PROCESS | 3644 | 1468462780712 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780756 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:19:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 214ms
19:19:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:19:40 INFO - PROCESS | 3644 | 1468462780926 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:40 INFO - PROCESS | 3644 | 1468462780966 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
19:19:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 429ms
19:19:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:19:41 INFO - PROCESS | 3644 | 1468462781362 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - PROCESS | 3644 | 1468462781416 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:19:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 229ms
19:19:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:19:41 INFO - PROCESS | 3644 | 1468462781592 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - PROCESS | 3644 | 1468462781603 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:19:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 184ms
19:19:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:19:41 INFO - PROCESS | 3644 | 1468462781764 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - PROCESS | 3644 | 1468462781795 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:19:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 183ms
19:19:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:19:41 INFO - PROCESS | 3644 | 1468462781952 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:41 INFO - PROCESS | 3644 | 1468462781989 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
19:19:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 184ms
19:19:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:19:42 INFO - PROCESS | 3644 | 1468462782142 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - PROCESS | 3644 | 1468462782197 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:19:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 229ms
19:19:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:19:42 INFO - PROCESS | 3644 | 1468462782371 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - PROCESS | 3644 | 1468462782391 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
19:19:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 184ms
19:19:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:19:42 INFO - PROCESS | 3644 | 1468462782544 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - PROCESS | 3644 | 1468462782579 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
19:19:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 184ms
19:19:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:19:42 INFO - PROCESS | 3644 | 1468462782732 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - PROCESS | 3644 | 1468462782766 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
19:19:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 183ms
19:19:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:19:42 INFO - PROCESS | 3644 | 1468462782921 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:42 INFO - PROCESS | 3644 | 1468462782953 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:19:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 184ms
19:19:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:19:43 INFO - PROCESS | 3644 | 1468462783111 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - PROCESS | 3644 | 1468462783144 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
19:19:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 183ms
19:19:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:19:43 INFO - PROCESS | 3644 | 1468462783284 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - PROCESS | 3644 | 1468462783323 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:19:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 168ms
19:19:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:19:43 INFO - PROCESS | 3644 | 1468462783475 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - PROCESS | 3644 | 1468462783507 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:19:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 184ms
19:19:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:19:43 INFO - PROCESS | 3644 | 1468462783668 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - PROCESS | 3644 | 1468462783713 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:19:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 183ms
19:19:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:19:43 INFO - PROCESS | 3644 | 1468462783854 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:43 INFO - PROCESS | 3644 | 1468462783897 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
19:19:44 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:19:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 184ms
19:19:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:19:44 INFO - PROCESS | 3644 | 1468462784025 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - PROCESS | 3644 | 1468462784072 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
19:19:44 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:19:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 214ms
19:19:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:19:44 INFO - PROCESS | 3644 | 1468462784257 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - PROCESS | 3644 | 1468462784302 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:19:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 214ms
19:19:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:19:44 INFO - PROCESS | 3644 | 1468462784486 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - PROCESS | 3644 | 1468462784527 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:19:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 183ms
19:19:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:19:44 INFO - PROCESS | 3644 | 1468462784677 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - PROCESS | 3644 | 1468462784696 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:19:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 214ms
19:19:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:19:44 INFO - PROCESS | 3644 | 1468462784892 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:44 INFO - PROCESS | 3644 | 1468462784922 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:19:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 168ms
19:19:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:19:45 INFO - PROCESS | 3644 | 1468462785080 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - PROCESS | 3644 | 1468462785126 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:19:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 169ms
19:19:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:19:45 INFO - PROCESS | 3644 | 1468462785269 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - PROCESS | 3644 | 1468462785308 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:19:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 214ms
19:19:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:19:45 INFO - PROCESS | 3644 | 1468462785482 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - PROCESS | 3644 | 1468462785523 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:19:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 321ms
19:19:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:19:45 INFO - PROCESS | 3644 | 1468462785814 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - PROCESS | 3644 | 1468462785844 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:19:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 183ms
19:19:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:19:45 INFO - PROCESS | 3644 | 1468462786004 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - PROCESS | 3644 | 1468462786045 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
19:19:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 184ms
19:19:46 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:19:46 INFO - PROCESS | 3644 | 1468462786194 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - PROCESS | 3644 | 1468462786239 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:19:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 275ms
19:19:46 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:19:46 INFO - PROCESS | 3644 | 1468462786468 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - PROCESS | 3644 | 1468462786500 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:19:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 169ms
19:19:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:19:46 INFO - PROCESS | 3644 | 1468462786659 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - PROCESS | 3644 | 1468462786702 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:19:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 183ms
19:19:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:19:46 INFO - PROCESS | 3644 | 1468462786849 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:46 INFO - PROCESS | 3644 | 1468462786897 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:19:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 184ms
19:19:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:19:47 INFO - PROCESS | 3644 | 1468462787036 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - PROCESS | 3644 | 1468462787064 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:19:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 184ms
19:19:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:19:47 INFO - PROCESS | 3644 | 1468462787209 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - PROCESS | 3644 | 1468462787257 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:19:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 214ms
19:19:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:19:47 INFO - PROCESS | 3644 | 1468462787455 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - PROCESS | 3644 | 1468462787526 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:19:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 444ms
19:19:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:19:47 INFO - PROCESS | 3644 | 1468462787877 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:47 INFO - PROCESS | 3644 | 1468462787918 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:19:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 382ms
19:19:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:19:48 INFO - PROCESS | 3644 | 1468462788271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - PROCESS | 3644 | 1468462788299 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:19:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 184ms
19:19:48 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:19:48 INFO - PROCESS | 3644 | 1468462788463 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - PROCESS | 3644 | 1468462788505 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:19:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 229ms
19:19:48 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:19:48 INFO - PROCESS | 3644 | 1468462788690 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - PROCESS | 3644 | 1468462788733 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:19:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:19:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 215ms
19:19:48 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:19:48 INFO - PROCESS | 3644 | 1468462788916 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:48 INFO - PROCESS | 3644 | 1468462788959 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:19:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 168ms
19:19:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:19:49 INFO - PROCESS | 3644 | 1468462789107 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - PROCESS | 3644 | 1468462789139 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:19:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 215ms
19:19:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:19:49 INFO - PROCESS | 3644 | 1468462789335 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - PROCESS | 3644 | 1468462789354 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:19:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 183ms
19:19:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:19:49 INFO - PROCESS | 3644 | 1468462789509 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - PROCESS | 3644 | 1468462789539 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:19:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 291ms
19:19:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:19:49 INFO - PROCESS | 3644 | 1468462789800 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - PROCESS | 3644 | 1468462789840 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:19:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 183ms
19:19:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:19:49 INFO - PROCESS | 3644 | 1468462789991 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - PROCESS | 3644 | 1468462790036 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 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
19:19:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 230ms
19:19:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:19:50 INFO - PROCESS | 3644 | 1468462790205 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - PROCESS | 3644 | 1468462790244 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 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
19:19:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 229ms
19:19:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:19:50 INFO - PROCESS | 3644 | 1468462790436 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - PROCESS | 3644 | 1468462790484 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
19:19:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 214ms
19:19:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:19:50 INFO - PROCESS | 3644 | 1468462790669 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - PROCESS | 3644 | 1468462790716 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 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
19:19:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 183ms
19:19:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:19:50 INFO - PROCESS | 3644 | 1468462790877 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:50 INFO - PROCESS | 3644 | 1468462790902 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 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
19:19:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 183ms
19:19:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:19:51 INFO - PROCESS | 3644 | 1468462791045 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - PROCESS | 3644 | 1468462791089 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:19:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 214ms
19:19:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:19:51 INFO - PROCESS | 3644 | 1468462791276 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - PROCESS | 3644 | 1468462791311 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 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
19:19:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 214ms
19:19:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:19:51 INFO - PROCESS | 3644 | 1468462791505 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - PROCESS | 3644 | 1468462791534 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:19:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 183ms
19:19:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:19:51 INFO - PROCESS | 3644 | 1468462791678 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - PROCESS | 3644 | 1468462791724 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:19:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 184ms
19:19:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:19:51 INFO - PROCESS | 3644 | 1468462791866 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:51 INFO - PROCESS | 3644 | 1468462791911 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 168ms
19:19:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792057 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - PROCESS | 3644 | 1468462792102 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 183ms
19:19:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792245 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - PROCESS | 3644 | 1468462792286 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 184ms
19:19:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792434 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - PROCESS | 3644 | 1468462792466 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 183ms
19:19:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792609 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - PROCESS | 3644 | 1468462792655 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 184ms
19:19:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792797 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 INFO - PROCESS | 3644 | 1468462792841 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:52 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
19:19:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 184ms
19:19:52 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:19:52 INFO - PROCESS | 3644 | 1468462792990 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - PROCESS | 3644 | 1468462793026 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:19:53 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 183ms
19:19:53 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:19:53 INFO - PROCESS | 3644 | 1468462793178 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - PROCESS | 3644 | 1468462793221 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:19:53 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 184ms
19:19:53 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:19:53 INFO - PROCESS | 3644 | 1468462793348 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - PROCESS | 3644 | 1468462793391 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:19:53 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 168ms
19:19:53 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:19:53 INFO - PROCESS | 3644 | 1468462793542 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - PROCESS | 3644 | 1468462793588 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:19:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:19:53 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 275ms
19:19:53 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:19:53 INFO - PROCESS | 3644 | 1468462793834 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:53 INFO - PROCESS | 3644 | 1468462793871 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:19:54 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 474ms
19:19:54 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:19:54 INFO - PROCESS | 3644 | 1468462794315 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - PROCESS | 3644 | 1468462794361 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:19:54 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 230ms
19:19:54 INFO - TEST-START | /IndexedDB/interfaces.html
19:19:54 INFO - PROCESS | 3644 | 1468462794552 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - PROCESS | 3644 | 1468462794585 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:19:54 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
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:19:54 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:19:54 INFO - TEST-OK | /IndexedDB/interfaces.html | took 352ms
19:19:54 INFO - TEST-START | /IndexedDB/interfaces.worker
19:19:54 INFO - PROCESS | 3644 | 1468462794890 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:54 INFO - PROCESS | 3644 | 1468462794932 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
19:19:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:19:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:19:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:19:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:19:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:19:55 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:19:55 INFO - {}
19:19:55 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 - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:19:55 INFO - {}
19:19:55 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 474ms
19:19:55 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:19:55 INFO - PROCESS | 3644 | 1468462795371 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:55 INFO - PROCESS | 3644 | 1468462795412 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:19:55 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:19:55 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 229ms
19:19:55 INFO - TEST-START | /IndexedDB/key_valid.html
19:19:55 INFO - PROCESS | 3644 | 1468462795610 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:55 INFO - PROCESS | 3644 | 1468462795649 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:19:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:19:56 INFO - TEST-OK | /IndexedDB/key_valid.html | took 429ms
19:19:56 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:19:56 INFO - PROCESS | 3644 | 1468462796030 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - PROCESS | 3644 | 1468462796075 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:19:56 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 229ms
19:19:56 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:19:56 INFO - PROCESS | 3644 | 1468462796257 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - PROCESS | 3644 | 1468462796285 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:19:56 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 184ms
19:19:56 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:19:56 INFO - PROCESS | 3644 | 1468462796445 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - PROCESS | 3644 | 1468462796491 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:19:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:19:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:19:56 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 214ms
19:19:56 INFO - TEST-START | /IndexedDB/keyorder.htm
19:19:56 INFO - PROCESS | 3644 | 1468462796667 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - PROCESS | 3644 | 1468462796695 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:19:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:19:56 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 230ms
19:19:56 INFO - TEST-START | /IndexedDB/keypath.htm
19:19:56 INFO - PROCESS | 3644 | 1468462796900 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:56 INFO - PROCESS | 3644 | 1468462796947 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:19:57 INFO - TEST-OK | /IndexedDB/keypath.htm | took 229ms
19:19:57 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:19:57 INFO - PROCESS | 3644 | 1468462797144 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - PROCESS | 3644 | 1468462797201 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:19:57 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 215ms
19:19:57 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:19:57 INFO - PROCESS | 3644 | 1468462797366 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - PROCESS | 3644 | 1468462797414 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:19:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:19:57 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 214ms
19:19:57 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:19:57 INFO - PROCESS | 3644 | 1468462797590 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - PROCESS | 3644 | 1468462797632 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:19:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:19:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:19:57 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 291ms
19:19:57 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:19:57 INFO - PROCESS | 3644 | 1468462797879 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:57 INFO - PROCESS | 3644 | 1468462797909 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:19:58 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 183ms
19:19:58 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:19:58 INFO - PROCESS | 3644 | 1468462798051 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - PROCESS | 3644 | 1468462798092 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:19:58 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 214ms
19:19:58 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:19:58 INFO - PROCESS | 3644 | 1468462798282 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - PROCESS | 3644 | 1468462798312 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:19:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 183ms
19:19:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:19:58 INFO - PROCESS | 3644 | 1468462798472 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - PROCESS | 3644 | 1468462798512 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:19:58 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 184ms
19:19:58 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:19:58 INFO - PROCESS | 3644 | 1468462798659 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - PROCESS | 3644 | 1468462798698 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:19:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 214ms
19:19:58 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:19:58 INFO - PROCESS | 3644 | 1468462798874 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:58 INFO - PROCESS | 3644 | 1468462798906 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:19:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 214ms
19:19:59 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:19:59 INFO - PROCESS | 3644 | 1468462799103 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - PROCESS | 3644 | 1468462799134 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:19:59 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 184ms
19:19:59 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:19:59 INFO - PROCESS | 3644 | 1468462799296 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - PROCESS | 3644 | 1468462799337 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:19:59 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 184ms
19:19:59 INFO - TEST-START | /IndexedDB/value.htm
19:19:59 INFO - PROCESS | 3644 | 1468462799466 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - PROCESS | 3644 | 1468462799518 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:19:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:19:59 INFO - TEST-OK | /IndexedDB/value.htm | took 214ms
19:19:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:19:59 INFO - PROCESS | 3644 | 1468462799695 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - PROCESS | 3644 | 1468462799730 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:19:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:19:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:19:59 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 184ms
19:19:59 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:19:59 INFO - PROCESS | 3644 | 1468462799884 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:19:59 INFO - PROCESS | 3644 | 1468462799933 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:00 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:20:00 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 382ms
19:20:00 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:20:00 INFO - PROCESS | 3644 | 1468462800273 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:00 INFO - PROCESS | 3644 | 1468462800325 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:20:00 INFO - {}
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:20:00 INFO - {}
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:20:00 INFO - {}
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:20:00 INFO - {}
19:20:00 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 429ms
19:20:00 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:20:00 INFO - PROCESS | 3644 | 1468462800705 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:00 INFO - PROCESS | 3644 | 1468462800751 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:20:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:20:00 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 275ms
19:20:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:20:00 INFO - PROCESS | 3644 | 1468462800997 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - PROCESS | 3644 | 1468462801010 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:20:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 199ms
19:20:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:20:01 INFO - PROCESS | 3644 | 1468462801197 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - PROCESS | 3644 | 1468462801240 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:20:01 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
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:20:01 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
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:20:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 245ms
19:20:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:20:01 INFO - PROCESS | 3644 | 1468462801437 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - PROCESS | 3644 | 1468462801470 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 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() {
19:20:01 INFO - [native code]
19:20:01 INFO - }" but got function "function () {
19:20:01 INFO - }"
19:20:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:20:01 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
19:20:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:20:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 183ms
19:20:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:20:01 INFO - PROCESS | 3644 | 1468462801637 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - PROCESS | 3644 | 1468462801671 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 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() {
19:20:01 INFO - [native code]
19:20:01 INFO - }" but got function "function () {
19:20:01 INFO - }"
19:20:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:20:01 INFO - {}
19:20:01 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
19:20:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:20:01 INFO - {}
19:20:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 168ms
19:20:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:20:01 INFO - PROCESS | 3644 | 1468462801796 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - PROCESS | 3644 | 1468462801830 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:20:01 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"
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:20:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:20:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:20:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:20:01 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"
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:20:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:20:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:20:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:20:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:20:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:20:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 184ms
19:20:01 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:20:01 INFO - PROCESS | 3644 | 1468462801997 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - PROCESS | 3644 | 1468462802030 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:20:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 183ms
19:20:02 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:20:02 INFO - PROCESS | 3644 | 1468462802186 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - PROCESS | 3644 | 1468462802222 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:20:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:20:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:20:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:20:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 184ms
19:20:02 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:20:02 INFO - PROCESS | 3644 | 1468462802377 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - PROCESS | 3644 | 1468462802411 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:20:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:20:02 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:20:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:20:02 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 214ms
19:20:02 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:20:02 INFO - PROCESS | 3644 | 1468462802607 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:02 INFO - PROCESS | 3644 | 1468462802629 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:20:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:20:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:20:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:20:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:20:03 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1163ms
19:20:03 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:20:03 INFO - PROCESS | 3644 | 1468462803789 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:03 INFO - PROCESS | 3644 | 1468462803829 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:20:04 INFO - {}
19:20:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:20:04 INFO - {}
19:20:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:20:04 INFO - {}
19:20:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:20:04 INFO - {}
19:20:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:20:04 INFO - {}
19:20:04 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1162ms
19:20:04 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:20:04 INFO - PROCESS | 3644 | 1468462804974 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:04 INFO - PROCESS | 3644 | 1468462805002 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:05 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:20:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 321ms
19:20:05 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:20:05 INFO - PROCESS | 3644 | 1468462805290 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:05 INFO - PROCESS | 3644 | 1468462805319 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:20:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:20:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 122ms
19:20:05 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:20:05 INFO - PROCESS | 3644 | 1468462805427 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:05 INFO - PROCESS | 3644 | 1468462805464 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - PROCESS | 3644 | MARIONETTE LOG: INFO: Timeout fired
19:20:15 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
19:20:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:20:15 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 9898ms
19:20:15 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:20:15 INFO - PROCESS | 3644 | 1468462815334 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - PROCESS | 3644 | 1468462815364 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:20:15 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 413ms
19:20:15 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:20:15 INFO - PROCESS | 3644 | 1468462815775 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - PROCESS | 3644 | 1468462815804 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:20:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 184ms
19:20:15 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:20:15 INFO - PROCESS | 3644 | 1468462815969 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:15 INFO - PROCESS | 3644 | 1468462816006 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:20:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 183ms
19:20:16 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:20:16 INFO - PROCESS | 3644 | 1468462816135 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - PROCESS | 3644 | 1468462816177 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:20:16 INFO - {}
19:20:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 215ms
19:20:16 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:20:16 INFO - PROCESS | 3644 | 1468462816365 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - PROCESS | 3644 | 1468462816402 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:20:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 214ms
19:20:16 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:20:16 INFO - PROCESS | 3644 | 1468462816593 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - PROCESS | 3644 | 1468462816635 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:20:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 184ms
19:20:16 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:20:16 INFO - PROCESS | 3644 | 1468462816783 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - PROCESS | 3644 | 1468462816797 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 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().
19:20:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 168ms
19:20:16 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:20:16 INFO - PROCESS | 3644 | 1468462816955 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:16 INFO - PROCESS | 3644 | 1468462816986 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:20:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 184ms
19:20:17 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:20:17 INFO - PROCESS | 3644 | 1468462817144 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - PROCESS | 3644 | 1468462817176 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:20:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 122ms
19:20:17 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:20:17 INFO - PROCESS | 3644 | 1468462817284 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - PROCESS | 3644 | 1468462817311 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 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"
19:20:17 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:17 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:20:17 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:17 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:20:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:20:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 168ms
19:20:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:20:17 INFO - PROCESS | 3644 | 1468462817471 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - PROCESS | 3644 | 1468462817519 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:20:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 184ms
19:20:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:20:17 INFO - PROCESS | 3644 | 1468462817644 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - PROCESS | 3644 | 1468462817679 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:20:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 183ms
19:20:17 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:20:17 INFO - PROCESS | 3644 | 1468462817835 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:17 INFO - PROCESS | 3644 | 1468462817872 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:18 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:20:18 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 184ms
19:20:18 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:20:18 INFO - PROCESS | 3644 | 1468462818024 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:18 INFO - PROCESS | 3644 | 1468462818051 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:18 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
19:20:18 INFO - do_test/)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:20:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:20:39 INFO - )
19:20:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 183ms
19:20:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:20:39 INFO - PROCESS | 3644 | 1468462839938 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:39 INFO - PROCESS | 3644 | 1468462839958 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:20:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 184ms
19:20:40 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:20:40 INFO - PROCESS | 3644 | 1468462840115 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - PROCESS | 3644 | 1468462840154 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:20:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 169ms
19:20:40 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:20:40 INFO - PROCESS | 3644 | 1468462840303 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - PROCESS | 3644 | 1468462840345 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:20:40 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 183ms
19:20:40 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:20:40 INFO - PROCESS | 3644 | 1468462840494 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - PROCESS | 3644 | 1468462840539 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:20:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:20:40 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 184ms
19:20:40 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:20:40 INFO - PROCESS | 3644 | 1468462840685 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - PROCESS | 3644 | 1468462840731 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:20:40 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:20:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:40 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:20:40 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 214ms
19:20:40 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:20:40 INFO - PROCESS | 3644 | 1468462840895 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:40 INFO - PROCESS | 3644 | 1468462840938 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:20:41 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 184ms
19:20:41 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:20:41 INFO - PROCESS | 3644 | 1468462841087 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - PROCESS | 3644 | 1468462841130 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:20:41 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 214ms
19:20:41 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:20:41 INFO - PROCESS | 3644 | 1468462841316 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - PROCESS | 3644 | 1468462841350 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:20:41 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 169ms
19:20:41 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:20:41 INFO - PROCESS | 3644 | 1468462841504 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - PROCESS | 3644 | 1468462841526 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:20:41 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 168ms
19:20:41 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:20:41 INFO - PROCESS | 3644 | 1468462841676 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - PROCESS | 3644 | 1468462841711 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:20:41 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 183ms
19:20:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:20:41 INFO - PROCESS | 3644 | 1468462841867 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:41 INFO - PROCESS | 3644 | 1468462841914 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 184ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842055 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - PROCESS | 3644 | 1468462842095 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 183ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842244 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - PROCESS | 3644 | 1468462842271 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 184ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842419 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - PROCESS | 3644 | 1468462842462 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
19:20:42 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:20:42 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:20:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 183ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842608 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - PROCESS | 3644 | 1468462842640 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 184ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842803 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - PROCESS | 3644 | 1468462842833 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:20:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:20:42 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 169ms
19:20:42 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:20:42 INFO - PROCESS | 3644 | 1468462842987 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:43 INFO - PROCESS | 3644 | 1468462843027 Marionette INFO sendAsync 80bbb681-4e79-444c-96a9-c1ac6d386803
19:20:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: