builder: mozilla-beta_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-085
starttime: 1468383087.33
results: success (0)
buildid: 20160712164026
builduid: fe52684c386341788feef6a4a2ece107
revision: 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:27.332956) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:27.333580) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:27.333914) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:27.404958) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:27.405290) =========
'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-085\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-085
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-085
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-085
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-085
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-085
WINDIR=C:\WINDOWS
using PTY: False
--20:12:14-- 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.04 MB/s
20:12:14 (11.04 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.564000
========= master_lag: 0.13 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:28.101198) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 21:11:28.101594) =========
'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-085\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-085
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-085
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-085
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-085
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-085
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.735000
========= master_lag: 0.71 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 21:11:29.548288) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-12 21:11:29.548606) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 --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 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-085\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-085
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-085
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-085
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-085
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-085
WINDIR=C:\WINDOWS
using PTY: False
2016-07-12 20:12:16,056 truncating revision to first 12 chars
2016-07-12 20:12:16,056 Setting DEBUG logging.
2016-07-12 20:12:16,056 attempt 1/10
2016-07-12 20:12:16,056 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/01aead8192bd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-12 20:12:16,700 unpacking tar archive at: mozilla-beta-01aead8192bd/testing/mozharness/
program finished with exit code 0
elapsedTime=1.260000
========= master_lag: 4.26 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-12 21:11:35.067625) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:35.067959) =========
script_repo_revision: 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:35.068369) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:35.068641) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 21:11:35.089611) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 38 secs) (at 2016-07-12 21:11:35.089986) =========
'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-085\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-085
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-085
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-085
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-085
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-085
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
20:12:20 INFO - MultiFileLogger online at 20160712 20:12:20 in C:\slave\test
20:12:20 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
20:12:20 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
20:12:20 INFO - {'append_to_log': False,
20:12:20 INFO - 'base_work_dir': 'C:\\slave\\test',
20:12:20 INFO - 'blob_upload_branch': 'mozilla-beta',
20:12:20 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
20:12:20 INFO - 'buildbot_json_path': 'buildprops.json',
20:12:20 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
20:12:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:12:20 INFO - 'download_minidump_stackwalk': True,
20:12:20 INFO - 'download_symbols': 'ondemand',
20:12:20 INFO - 'e10s': False,
20:12:20 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
20:12:20 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
20:12:20 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
20:12:20 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
20:12:20 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
20:12:20 INFO - 'C:/mozilla-build/tooltool.py'),
20:12:20 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
20:12:20 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
20:12:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:12:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:12:20 INFO - 'log_level': 'info',
20:12:20 INFO - 'log_to_console': True,
20:12:20 INFO - 'opt_config_files': (),
20:12:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:12:20 INFO - '--processes=1',
20:12:20 INFO - '--config=%(test_path)s/wptrunner.ini',
20:12:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:12:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:12:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:12:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:12:20 INFO - 'pip_index': False,
20:12:20 INFO - 'require_test_zip': True,
20:12:20 INFO - 'test_type': ('testharness',),
20:12:20 INFO - 'this_chunk': '1',
20:12:20 INFO - 'total_chunks': '5',
20:12:20 INFO - 'virtualenv_path': 'venv',
20:12:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:12:20 INFO - 'work_dir': 'build'}
20:12:20 INFO - #####
20:12:20 INFO - ##### Running clobber step.
20:12:20 INFO - #####
20:12:20 INFO - Running pre-action listener: _resource_record_pre_action
20:12:20 INFO - Running main action method: clobber
20:12:20 INFO - rmtree: C:\slave\test\build
20:12:20 INFO - Using _rmtree_windows ...
20:12:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
20:13:02 INFO - Running post-action listener: _resource_record_post_action
20:13:02 INFO - #####
20:13:02 INFO - ##### Running read-buildbot-config step.
20:13:02 INFO - #####
20:13:02 INFO - Running pre-action listener: _resource_record_pre_action
20:13:02 INFO - Running main action method: read_buildbot_config
20:13:02 INFO - Using buildbot properties:
20:13:02 INFO - {
20:13:02 INFO - "project": "",
20:13:02 INFO - "product": "firefox",
20:13:02 INFO - "script_repo_revision": "production",
20:13:02 INFO - "scheduler": "tests-mozilla-beta-xp_ix-pgo-unittest",
20:13:02 INFO - "repository": "",
20:13:02 INFO - "buildername": "Windows XP 32-bit mozilla-beta pgo test web-platform-tests-1",
20:13:02 INFO - "buildid": "20160712164026",
20:13:02 INFO - "pgo_build": "True",
20:13:02 INFO - "basedir": "C:\\slave\\test",
20:13:02 INFO - "buildnumber": 1,
20:13:02 INFO - "slavename": "t-xp32-ix-085",
20:13:02 INFO - "revision": "01aead8192bd5dca6f1dbef7424da9f0a70bc4a9",
20:13:02 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
20:13:02 INFO - "platform": "win32",
20:13:02 INFO - "branch": "mozilla-beta",
20:13:02 INFO - "repo_path": "releases/mozilla-beta",
20:13:02 INFO - "moz_repo_path": "",
20:13:02 INFO - "stage_platform": "win32-pgo",
20:13:02 INFO - "builduid": "fe52684c386341788feef6a4a2ece107",
20:13:02 INFO - "slavebuilddir": "test"
20:13:02 INFO - }
20:13:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
20:13:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip.
20:13:02 INFO - Running post-action listener: _resource_record_post_action
20:13:02 INFO - #####
20:13:02 INFO - ##### Running download-and-extract step.
20:13:02 INFO - #####
20:13:02 INFO - Running pre-action listener: _resource_record_pre_action
20:13:02 INFO - Running main action method: download_and_extract
20:13:02 INFO - mkdir: C:\slave\test\build\tests
20:13:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:02 INFO - https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
20:13:02 INFO - trying https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
20:13:02 INFO - Downloading https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:03 INFO - Downloaded 1186 bytes.
20:13:03 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
20:13:03 INFO - Using the following test package requirements:
20:13:03 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
20:13:03 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
20:13:03 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
20:13:03 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'jsshell-win32.zip'],
20:13:03 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
20:13:03 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
20:13:03 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
20:13:03 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
20:13:03 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
20:13:03 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
20:13:03 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
20:13:03 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
20:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:03 INFO - https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
20:13:03 INFO - trying https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
20:13:03 INFO - Downloading https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:04 INFO - Downloaded 19094074 bytes.
20:13:04 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/*']
20:13:04 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/*
20:13:07 INFO - caution: filename not matched: web-platform/*
20:13:07 INFO - Return code: 11
20:13:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:07 INFO - https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
20:13:07 INFO - trying https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
20:13:07 INFO - Downloading https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:09 INFO - Downloaded 36389908 bytes.
20:13:09 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/*']
20:13:09 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/*
20:13:41 INFO - caution: filename not matched: bin/*
20:13:41 INFO - caution: filename not matched: config/*
20:13:41 INFO - caution: filename not matched: mozbase/*
20:13:41 INFO - caution: filename not matched: marionette/*
20:13:41 INFO - caution: filename not matched: tools/wptserve/*
20:13:41 INFO - Return code: 11
20:13:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:41 INFO - https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
20:13:41 INFO - trying https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip
20:13:41 INFO - Downloading https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
20:13:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/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
20:13:45 INFO - Downloaded 55650114 bytes.
20:13:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip
20:13:45 INFO - mkdir: C:\slave\test\properties
20:13:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
20:13:45 INFO - Writing to file C:\slave\test\properties\build_url
20:13:45 INFO - Contents:
20:13:45 INFO - build_url:https://queue.taskcluster.net/v1/task/GZVEwTxdQNOqe2wQuqZdhw/artifacts/public/build/firefox-48.0.en-US.win32.zip
20:13:46 INFO - Running post-action listener: _resource_record_post_action
20:13:46 INFO - Running post-action listener: set_extra_try_arguments
20:13:46 INFO - #####
20:13:46 INFO - ##### Running create-virtualenv step.
20:13:46 INFO - #####
20:13:46 INFO - Running pre-action listener: _pre_create_virtualenv
20:13:46 INFO - Running pre-action listener: _resource_record_pre_action
20:13:46 INFO - Running main action method: create_virtualenv
20:13:46 INFO - Creating virtualenv C:\slave\test\build\venv
20:13:46 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
20:13:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
20:13:46 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
20:13:48 INFO - Installing distribute......................................................................................................................................................................................done.
20:13:48 INFO - Return code: 0
20:13:48 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
20:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:13:48 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-085', 'USERDOMAIN': 'T-XP32-IX-085', '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-085', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-085', '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-085\\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-085'}}, attempt #1
20:13:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
20:13:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
20:13:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:13:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:13:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:13:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:13:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:13:48 INFO - 'DCLOCATION': 'SCL3',
20:13:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:13:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:13:48 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:13:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:13:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:13:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:13:48 INFO - 'HOMEDRIVE': 'C:',
20:13:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:13:48 INFO - 'KTS_VERSION': '1.19c',
20:13:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:13:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:13:48 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:13:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:13:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:13:48 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:13:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:13:48 INFO - 'MOZ_AIRBAG': '1',
20:13:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:13:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:13:48 INFO - 'MOZ_MSVCVERSION': '8',
20:13:48 INFO - 'MOZ_NO_REMOTE': '1',
20:13:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:13:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:13:48 INFO - 'NO_EM_RESTART': '1',
20:13:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:13:48 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:13:48 INFO - 'OS': 'Windows_NT',
20:13:48 INFO - 'OURDRIVE': 'C:',
20:13:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:13:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:13:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:13:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:13:48 INFO - 'PROCESSOR_LEVEL': '6',
20:13:48 INFO - 'PROCESSOR_REVISION': '1e05',
20:13:48 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:13:48 INFO - 'PROMPT': '$P$G',
20:13:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:13:48 INFO - 'PWD': 'C:\\slave\\test',
20:13:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:13:48 INFO - 'SESSIONNAME': 'Console',
20:13:48 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:13:48 INFO - 'SYSTEMDRIVE': 'C:',
20:13:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:13:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:48 INFO - 'TEST1': 'testie',
20:13:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:48 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:13:48 INFO - 'USERNAME': 'cltbld',
20:13:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:13:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:13:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:13:48 INFO - 'WINDIR': 'C:\\WINDOWS',
20:13:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:13:49 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:13:49 INFO - Downloading/unpacking psutil>=0.7.1
20:13:49 INFO - Running setup.py egg_info for package psutil
20:13:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:13:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:13:49 INFO - Installing collected packages: psutil
20:13:49 INFO - Running setup.py install for psutil
20:13:49 INFO - building 'psutil._psutil_windows' extension
20:13:49 INFO - error: Unable to find vcvarsall.bat
20:13:49 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-emcbf1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:13:49 INFO - running install
20:13:49 INFO - running build
20:13:49 INFO - running build_py
20:13:49 INFO - creating build
20:13:49 INFO - creating build\lib.win32-2.7
20:13:49 INFO - creating build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
20:13:49 INFO - running build_ext
20:13:49 INFO - building 'psutil._psutil_windows' extension
20:13:49 INFO - error: Unable to find vcvarsall.bat
20:13:49 INFO - ----------------------------------------
20:13:49 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-emcbf1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:13:49 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-085\Application Data\pip\pip.log
20:13:49 WARNING - Return code: 1
20:13:49 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
20:13:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
20:13: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')]}
20:13:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:13: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')]}
20:13:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:13:49 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-085', 'USERDOMAIN': 'T-XP32-IX-085', '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-085', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-085', '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-085\\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-085'}}, attempt #1
20:13:49 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
20:13:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:13:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:13:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:13:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:13:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:13:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:13:49 INFO - 'DCLOCATION': 'SCL3',
20:13:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:13:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:13:49 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:13:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:13:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:13:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:13:49 INFO - 'HOMEDRIVE': 'C:',
20:13:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:13:49 INFO - 'KTS_VERSION': '1.19c',
20:13:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:13:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:13:49 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:13:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:13:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:13:49 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:13:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:13:49 INFO - 'MOZ_AIRBAG': '1',
20:13:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:13:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:13:49 INFO - 'MOZ_MSVCVERSION': '8',
20:13:49 INFO - 'MOZ_NO_REMOTE': '1',
20:13:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:13:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:13:49 INFO - 'NO_EM_RESTART': '1',
20:13:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:13:49 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:13:49 INFO - 'OS': 'Windows_NT',
20:13:49 INFO - 'OURDRIVE': 'C:',
20:13: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',
20:13:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:13:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:13:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:13:49 INFO - 'PROCESSOR_LEVEL': '6',
20:13:49 INFO - 'PROCESSOR_REVISION': '1e05',
20:13:49 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:13:49 INFO - 'PROMPT': '$P$G',
20:13:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:13:49 INFO - 'PWD': 'C:\\slave\\test',
20:13:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:13:49 INFO - 'SESSIONNAME': 'Console',
20:13:49 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:13:49 INFO - 'SYSTEMDRIVE': 'C:',
20:13:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:13:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:49 INFO - 'TEST1': 'testie',
20:13:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:49 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:13:49 INFO - 'USERNAME': 'cltbld',
20:13:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:13:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:13:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:13:49 INFO - 'WINDIR': 'C:\\WINDOWS',
20:13:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:13:50 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:13:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:13:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:13:50 INFO - Running setup.py egg_info for package mozsystemmonitor
20:13:50 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
20:13:50 INFO - Running setup.py egg_info for package psutil
20:13:50 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:13:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:13:50 INFO - Installing collected packages: mozsystemmonitor, psutil
20:13:50 INFO - Running setup.py install for mozsystemmonitor
20:13:50 INFO - Running setup.py install for psutil
20:13:50 INFO - building 'psutil._psutil_windows' extension
20:13:50 INFO - error: Unable to find vcvarsall.bat
20:13:50 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-ohowuk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:13:50 INFO - running install
20:13:50 INFO - running build
20:13:50 INFO - running build_py
20:13:50 INFO - running build_ext
20:13:50 INFO - building 'psutil._psutil_windows' extension
20:13:50 INFO - error: Unable to find vcvarsall.bat
20:13:50 INFO - ----------------------------------------
20:13:50 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-ohowuk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:13:50 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-085\Application Data\pip\pip.log
20:13:50 WARNING - Return code: 1
20:13:50 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
20:13:50 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
20:13:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:13:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:13:50 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-085', 'USERDOMAIN': 'T-XP32-IX-085', '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-085', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-085', '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-085\\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-085'}}, attempt #1
20:13:50 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
20:13:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:13:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:13:50 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:13:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:13:50 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:13:50 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:13:50 INFO - 'DCLOCATION': 'SCL3',
20:13:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:13:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:13:50 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:13:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:13:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:13:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:13:50 INFO - 'HOMEDRIVE': 'C:',
20:13:50 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:13:50 INFO - 'KTS_VERSION': '1.19c',
20:13:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:13:50 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:13:50 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:13:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:13:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:13:50 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:13:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:13:50 INFO - 'MOZ_AIRBAG': '1',
20:13:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:13:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:13:50 INFO - 'MOZ_MSVCVERSION': '8',
20:13:50 INFO - 'MOZ_NO_REMOTE': '1',
20:13:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:13:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:13:50 INFO - 'NO_EM_RESTART': '1',
20:13:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:13:50 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:13:50 INFO - 'OS': 'Windows_NT',
20:13:50 INFO - 'OURDRIVE': 'C:',
20:13:50 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:13:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:13:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:13:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:13:50 INFO - 'PROCESSOR_LEVEL': '6',
20:13:50 INFO - 'PROCESSOR_REVISION': '1e05',
20:13:50 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:13:50 INFO - 'PROMPT': '$P$G',
20:13:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:13:50 INFO - 'PWD': 'C:\\slave\\test',
20:13:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:13:50 INFO - 'SESSIONNAME': 'Console',
20:13:50 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:13:50 INFO - 'SYSTEMDRIVE': 'C:',
20:13:50 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:13:50 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:50 INFO - 'TEST1': 'testie',
20:13:50 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:50 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:13:50 INFO - 'USERNAME': 'cltbld',
20:13:50 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:13:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:13:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:13:50 INFO - 'WINDIR': 'C:\\WINDOWS',
20:13:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:13:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:13:51 INFO - Downloading/unpacking blobuploader==1.2.4
20:13:51 INFO - Downloading blobuploader-1.2.4.tar.gz
20:13:51 INFO - Running setup.py egg_info for package blobuploader
20:13:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:13:53 INFO - Running setup.py egg_info for package requests
20:13:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:13:53 INFO - Downloading docopt-0.6.1.tar.gz
20:13:53 INFO - Running setup.py egg_info for package docopt
20:13:53 INFO - Installing collected packages: blobuploader, docopt, requests
20:13:53 INFO - Running setup.py install for blobuploader
20:13:53 INFO - Running setup.py install for docopt
20:13:53 INFO - Running setup.py install for requests
20:13:53 INFO - Successfully installed blobuploader docopt requests
20:13:53 INFO - Cleaning up...
20:13:53 INFO - Return code: 0
20:13:53 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:13:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:13:53 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-085', 'USERDOMAIN': 'T-XP32-IX-085', '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-085', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-085', '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-085\\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-085'}}, attempt #1
20:13:53 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:13:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:13:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:13:53 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:13:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:13:53 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:13:53 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:13:53 INFO - 'DCLOCATION': 'SCL3',
20:13:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:13:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:13:53 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:13:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:13:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:13:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:13:53 INFO - 'HOMEDRIVE': 'C:',
20:13:53 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:13:53 INFO - 'KTS_VERSION': '1.19c',
20:13:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:13:53 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:13:53 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:13:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:13:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:13:53 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:13:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:13:53 INFO - 'MOZ_AIRBAG': '1',
20:13:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:13:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:13:53 INFO - 'MOZ_MSVCVERSION': '8',
20:13:53 INFO - 'MOZ_NO_REMOTE': '1',
20:13:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:13:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:13:53 INFO - 'NO_EM_RESTART': '1',
20:13:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:13:53 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:13:53 INFO - 'OS': 'Windows_NT',
20:13:53 INFO - 'OURDRIVE': 'C:',
20:13:53 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:13:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:13:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:13:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:13:53 INFO - 'PROCESSOR_LEVEL': '6',
20:13:53 INFO - 'PROCESSOR_REVISION': '1e05',
20:13:53 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:13:53 INFO - 'PROMPT': '$P$G',
20:13:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:13:53 INFO - 'PWD': 'C:\\slave\\test',
20:13:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:13:53 INFO - 'SESSIONNAME': 'Console',
20:13:53 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:13:53 INFO - 'SYSTEMDRIVE': 'C:',
20:13:53 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:13:53 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:53 INFO - 'TEST1': 'testie',
20:13:53 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:13:53 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:13:53 INFO - 'USERNAME': 'cltbld',
20:13:53 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:13:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:13:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:13:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:13:53 INFO - 'WINDIR': 'C:\\WINDOWS',
20:13:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:13:59 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:13:59 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:13:59 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:13:59 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:13:59 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:13:59 INFO - Unpacking c:\slave\test\build\tests\marionette
20:13:59 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:13:59 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:13:59 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:13:59 INFO - Running setup.py install for browsermob-proxy
20:14:06 INFO - Running setup.py install for manifestparser
20:14:06 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for marionette-client
20:14:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:14:06 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for marionette-driver
20:14:06 INFO - Running setup.py install for mozcrash
20:14:06 INFO - Running setup.py install for mozdebug
20:14:06 INFO - Running setup.py install for mozdevice
20:14:06 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozfile
20:14:06 INFO - Running setup.py install for mozhttpd
20:14:06 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozinfo
20:14:06 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozInstall
20:14:06 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozleak
20:14:06 INFO - Running setup.py install for mozlog
20:14:06 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for moznetwork
20:14:06 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozprocess
20:14:06 INFO - Running setup.py install for mozprofile
20:14:06 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozrunner
20:14:06 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for mozscreenshot
20:14:06 INFO - Running setup.py install for moztest
20:14:06 INFO - Running setup.py install for mozversion
20:14:06 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:14:06 INFO - Running setup.py install for wptserve
20:14:06 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:14:06 INFO - Cleaning up...
20:14:06 INFO - Return code: 0
20:14:06 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:14:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:14:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:14:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:14:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:14:06 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BE5200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-085', 'USERDOMAIN': 'T-XP32-IX-085', '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-085', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-085', '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-085\\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-085'}}, attempt #1
20:14:06 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:14:06 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:14:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:14:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:14:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:14:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:14:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:14:06 INFO - 'DCLOCATION': 'SCL3',
20:14:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:14:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:14:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:14:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:14:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:14:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:14:06 INFO - 'HOMEDRIVE': 'C:',
20:14:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:14:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:14:06 INFO - 'KTS_VERSION': '1.19c',
20:14:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:14:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:14:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:14:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:14:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:14:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:14:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:14:06 INFO - 'MOZ_AIRBAG': '1',
20:14:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:14:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:14:06 INFO - 'MOZ_MSVCVERSION': '8',
20:14:06 INFO - 'MOZ_NO_REMOTE': '1',
20:14:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:14:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:14:06 INFO - 'NO_EM_RESTART': '1',
20:14:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:14:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:14:06 INFO - 'OS': 'Windows_NT',
20:14:06 INFO - 'OURDRIVE': 'C:',
20:14:06 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:14:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:14:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:14:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:14:06 INFO - 'PROCESSOR_LEVEL': '6',
20:14:06 INFO - 'PROCESSOR_REVISION': '1e05',
20:14:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:14:06 INFO - 'PROMPT': '$P$G',
20:14:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:14:06 INFO - 'PWD': 'C:\\slave\\test',
20:14:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:14:06 INFO - 'SESSIONNAME': 'Console',
20:14:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:14:06 INFO - 'SYSTEMDRIVE': 'C:',
20:14:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:14:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:14:06 INFO - 'TEST1': 'testie',
20:14:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:14:06 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:14:06 INFO - 'USERNAME': 'cltbld',
20:14:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:14:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:14:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:14:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:14:06 INFO - 'WINDIR': 'C:\\WINDOWS',
20:14:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:14:12 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:14:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:14:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:14:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:14:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:14:12 INFO - Unpacking c:\slave\test\build\tests\marionette
20:14:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:14:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:14:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
20:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:14:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
20:14:18 INFO - Downloading blessings-1.6.tar.gz
20:14:18 INFO - Running setup.py egg_info for package blessings
20:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
20:14:18 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:14:18 INFO - Running setup.py install for blessings
20:14:18 INFO - Running setup.py install for browsermob-proxy
20:14:18 INFO - Running setup.py install for manifestparser
20:14:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for marionette-client
20:14:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:14:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for marionette-driver
20:14:18 INFO - Running setup.py install for mozcrash
20:14:18 INFO - Running setup.py install for mozdebug
20:14:18 INFO - Running setup.py install for mozdevice
20:14:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for mozhttpd
20:14:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for mozInstall
20:14:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for mozleak
20:14:18 INFO - Running setup.py install for mozprofile
20:14:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Running setup.py install for mozrunner
20:14:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:14:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:14:19 INFO - Running setup.py install for mozscreenshot
20:14:19 INFO - Running setup.py install for moztest
20:14:19 INFO - Running setup.py install for mozversion
20:14:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:14:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:14:19 INFO - Running setup.py install for wptserve
20:14:19 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:14:19 INFO - Cleaning up...
20:14:19 INFO - Return code: 0
20:14:19 INFO - Done creating virtualenv C:\slave\test\build\venv.
20:14:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:14:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:14:19 INFO - Reading from file tmpfile_stdout
20:14:19 INFO - Using _rmtree_windows ...
20:14:19 INFO - Using _rmtree_windows ...
20:14:19 INFO - Current package versions:
20:14:19 INFO - blessings == 1.6
20:14:19 INFO - blobuploader == 1.2.4
20:14:19 INFO - browsermob-proxy == 0.6.0
20:14:19 INFO - distribute == 0.6.14
20:14:19 INFO - docopt == 0.6.1
20:14:19 INFO - manifestparser == 1.1
20:14:19 INFO - marionette-client == 2.3.0
20:14:19 INFO - marionette-driver == 1.4.0
20:14:19 INFO - mozInstall == 1.12
20:14:19 INFO - mozcrash == 0.17
20:14:19 INFO - mozdebug == 0.1
20:14:19 INFO - mozdevice == 0.48
20:14:19 INFO - mozfile == 1.2
20:14:19 INFO - mozhttpd == 0.7
20:14:19 INFO - mozinfo == 0.9
20:14:19 INFO - mozleak == 0.1
20:14:19 INFO - mozlog == 3.1
20:14:19 INFO - moznetwork == 0.27
20:14:19 INFO - mozprocess == 0.22
20:14:19 INFO - mozprofile == 0.28
20:14:19 INFO - mozrunner == 6.11
20:14:19 INFO - mozscreenshot == 0.1
20:14:19 INFO - mozsystemmonitor == 0.0
20:14:19 INFO - moztest == 0.7
20:14:19 INFO - mozversion == 1.4
20:14:19 INFO - requests == 1.2.3
20:14:19 INFO - wptserve == 1.4.0
20:14:19 INFO - Running post-action listener: _resource_record_post_action
20:14:19 INFO - Running post-action listener: _start_resource_monitoring
20:14:20 INFO - Starting resource monitoring.
20:14:20 INFO - #####
20:14:20 INFO - ##### Running pull step.
20:14:20 INFO - #####
20:14:20 INFO - Running pre-action listener: _resource_record_pre_action
20:14:20 INFO - Running main action method: pull
20:14:20 INFO - Pull has nothing to do!
20:14:20 INFO - Running post-action listener: _resource_record_post_action
20:14:20 INFO - #####
20:14:20 INFO - ##### Running install step.
20:14:20 INFO - #####
20:14:20 INFO - Running pre-action listener: _resource_record_pre_action
20:14:20 INFO - Running main action method: install
20:14:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:14:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:14:20 INFO - Reading from file tmpfile_stdout
20:14:20 INFO - Using _rmtree_windows ...
20:14:20 INFO - Using _rmtree_windows ...
20:14:20 INFO - Detecting whether we're running mozinstall >=1.0...
20:14:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
20:14:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
20:14:20 INFO - Reading from file tmpfile_stdout
20:14:20 INFO - Output received:
20:14:20 INFO - Usage: mozinstall-script.py [options] installer
20:14:20 INFO - Options:
20:14:20 INFO - -h, --help show this help message and exit
20:14:20 INFO - -d DEST, --destination=DEST
20:14:20 INFO - Directory to install application into. [default:
20:14:20 INFO - "C:\slave\test"]
20:14:20 INFO - --app=APP Application being installed. [default: firefox]
20:14:20 INFO - Using _rmtree_windows ...
20:14:20 INFO - Using _rmtree_windows ...
20:14:20 INFO - mkdir: C:\slave\test\build\application
20:14:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
20:14:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application
20:14:22 INFO - Reading from file tmpfile_stdout
20:14:22 INFO - Output received:
20:14:22 INFO - C:\slave\test\build\application\firefox\firefox.exe
20:14:22 INFO - Using _rmtree_windows ...
20:14:22 INFO - Using _rmtree_windows ...
20:14:22 INFO - Running post-action listener: _resource_record_post_action
20:14:22 INFO - #####
20:14:22 INFO - ##### Running run-tests step.
20:14:22 INFO - #####
20:14:22 INFO - Running pre-action listener: _resource_record_pre_action
20:14:22 INFO - Running main action method: run_tests
20:14:22 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
20:14:22 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:14:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:14:22 INFO - grabbing minidump binary from tooltool
20:14:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:14:22 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
20:14:22 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
20:14:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
20:14:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
20:14:23 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpu8lqe6
20:14:23 INFO - INFO - File integrity verified, renaming tmpu8lqe6 to win32-minidump_stackwalk.exe
20:14:23 INFO - Return code: 0
20:14:23 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
20:14:23 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
20:14:23 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/GZVEwTxdQNOqe2wQuqZdhw/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
20:14:23 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/GZVEwTxdQNOqe2wQuqZdhw/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
20:14:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
20:14:23 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085\\Application Data',
20:14:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:14:23 INFO - 'COMPUTERNAME': 'T-XP32-IX-085',
20:14:23 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
20:14:23 INFO - 'DCLOCATION': 'SCL3',
20:14:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:14:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:14:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:14:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:14:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:14:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:14:23 INFO - 'HOMEDRIVE': 'C:',
20:14:23 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:14:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:14:23 INFO - 'KTS_VERSION': '1.19c',
20:14:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:14:23 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-085',
20:14:23 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
20:14:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:14:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:14:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:14:23 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:14:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:14:23 INFO - 'MOZ_AIRBAG': '1',
20:14:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:14:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:14:23 INFO - 'MOZ_MSVCVERSION': '8',
20:14:23 INFO - 'MOZ_NO_REMOTE': '1',
20:14:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:14:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:14:23 INFO - 'NO_EM_RESTART': '1',
20:14:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:14:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:14:23 INFO - 'OS': 'Windows_NT',
20:14:23 INFO - 'OURDRIVE': 'C:',
20:14:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:14:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
20:14:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:14:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:14:23 INFO - 'PROCESSOR_LEVEL': '6',
20:14:23 INFO - 'PROCESSOR_REVISION': '1e05',
20:14:23 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:14:23 INFO - 'PROMPT': '$P$G',
20:14:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:14:23 INFO - 'PWD': 'C:\\slave\\test',
20:14:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:14:23 INFO - 'SESSIONNAME': 'Console',
20:14:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:14:23 INFO - 'SYSTEMDRIVE': 'C:',
20:14:23 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
20:14:23 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:14:23 INFO - 'TEST1': 'testie',
20:14:23 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
20:14:23 INFO - 'USERDOMAIN': 'T-XP32-IX-085',
20:14:23 INFO - 'USERNAME': 'cltbld',
20:14:23 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-085',
20:14:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:14:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:14:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:14:23 INFO - 'WINDIR': 'C:\\WINDOWS',
20:14:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:14:23 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/GZVEwTxdQNOqe2wQuqZdhw/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
20:14:24 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
20:14:24 INFO - import pkg_resources
20:14:25 INFO - Using 1 client processes
20:14:28 INFO - SUITE-START | Running 1476 tests
20:14:28 INFO - Running testharness tests
20:14:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:14:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
20:14:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:14:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
20:14:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:14:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
20:14:28 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
20:14:28 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
20:14:28 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 15ms
20:14:28 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
20:14:28 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
20:14:28 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
20:14:28 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
20:14:28 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 15ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 15ms
20:14:28 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
20:14:28 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 14ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
20:14:28 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
20:14:28 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
20:14:28 INFO - Setting up ssl
20:14:28 INFO - PROCESS | certutil |
20:14:28 INFO - PROCESS | certutil |
20:14:28 INFO - PROCESS | certutil |
20:14:28 INFO - Certificate Nickname Trust Attributes
20:14:28 INFO - SSL,S/MIME,JAR/XPI
20:14:28 INFO -
20:14:28 INFO - web-platform-tests CT,,
20:14:28 INFO -
20:14:29 INFO - Starting runner
20:14:30 INFO - PROCESS | 848 | 1468383270749 Marionette INFO Listening on port 2828
20:14:32 INFO - PROCESS | 848 | 1468383272014 Marionette INFO startBrowser 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272181 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272200 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272468 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:14:32 INFO - PROCESS | 848 | 1468383272480 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272486 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 206ms
20:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:14:32 INFO - PROCESS | 848 | 1468383272698 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272737 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 177ms
20:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:14:32 INFO - PROCESS | 848 | 1468383272887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:32 INFO - PROCESS | 848 | 1468383272928 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 176ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:14:33 INFO - PROCESS | 848 | 1468383273060 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273104 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 177ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:14:33 INFO - PROCESS | 848 | 1468383273250 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273285 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 177ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:14:33 INFO - PROCESS | 848 | 1468383273421 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273450 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 162ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:14:33 INFO - PROCESS | 848 | 1468383273591 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273627 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 177ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:14:33 INFO - PROCESS | 848 | 1468383273785 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 177ms
20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:14:33 INFO - PROCESS | 848 | 1468383273954 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:33 INFO - PROCESS | 848 | 1468383273989 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 176ms
20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:14:34 INFO - PROCESS | 848 | 1468383274144 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - PROCESS | 848 | 1468383274181 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 177ms
20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:14:34 INFO - PROCESS | 848 | 1468383274321 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - PROCESS | 848 | 1468383274362 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 177ms
20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:14:34 INFO - PROCESS | 848 | 1468383274489 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - PROCESS | 848 | 1468383274527 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 161ms
20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:14:34 INFO - PROCESS | 848 | 1468383274676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - PROCESS | 848 | 1468383274714 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 177ms
20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:14:34 INFO - PROCESS | 848 | 1468383274854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:34 INFO - PROCESS | 848 | 1468383274896 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 177ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:14:35 INFO - PROCESS | 848 | 1468383275038 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275062 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 176ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:14:35 INFO - PROCESS | 848 | 1468383275212 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275254 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 177ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:14:35 INFO - PROCESS | 848 | 1468383275382 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275432 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 177ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:14:35 INFO - PROCESS | 848 | 1468383275571 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275617 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 176ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:14:35 INFO - PROCESS | 848 | 1468383275745 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275784 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 177ms
20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:14:35 INFO - PROCESS | 848 | 1468383275916 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:35 INFO - PROCESS | 848 | 1468383275964 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 162ms
20:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:14:36 INFO - PROCESS | 848 | 1468383276105 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - PROCESS | 848 | 1468383276146 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 176ms
20:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:14:36 INFO - PROCESS | 848 | 1468383276277 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - PROCESS | 848 | 1468383276322 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 177ms
20:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:14:36 INFO - PROCESS | 848 | 1468383276469 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - PROCESS | 848 | 1468383276518 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 177ms
20:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:14:36 INFO - PROCESS | 848 | 1468383276637 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - PROCESS | 848 | 1468383276681 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 176ms
20:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:14:36 INFO - PROCESS | 848 | 1468383276854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:36 INFO - PROCESS | 848 | 1468383276938 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 250ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:14:37 INFO - PROCESS | 848 | 1468383277094 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - PROCESS | 848 | 1468383277114 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 177ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:14:37 INFO - PROCESS | 848 | 1468383277266 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - PROCESS | 848 | 1468383277313 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 162ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:14:37 INFO - PROCESS | 848 | 1468383277438 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - PROCESS | 848 | 1468383277487 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 176ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:14:37 INFO - PROCESS | 848 | 1468383277626 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - PROCESS | 848 | 1468383277675 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 177ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:14:37 INFO - PROCESS | 848 | 1468383277798 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - PROCESS | 848 | 1468383277848 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 177ms
20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:14:37 INFO - PROCESS | 848 | 1468383277989 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278024 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 206ms
20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:14:38 INFO - PROCESS | 848 | 1468383278199 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278248 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 176ms
20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:14:38 INFO - PROCESS | 848 | 1468383278369 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278420 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 177ms
20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:14:38 INFO - PROCESS | 848 | 1468383278559 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278596 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 177ms
20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:14:38 INFO - PROCESS | 848 | 1468383278731 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278786 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 176ms
20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:14:38 INFO - PROCESS | 848 | 1468383278919 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:38 INFO - PROCESS | 848 | 1468383278954 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 177ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:14:39 INFO - PROCESS | 848 | 1468383279088 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - PROCESS | 848 | 1468383279142 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 177ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:14:39 INFO - PROCESS | 848 | 1468383279261 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - PROCESS | 848 | 1468383279300 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 162ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:14:39 INFO - PROCESS | 848 | 1468383279450 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - PROCESS | 848 | 1468383279503 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 162ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:14:39 INFO - PROCESS | 848 | 1468383279621 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - PROCESS | 848 | 1468383279665 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 177ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:14:39 INFO - PROCESS | 848 | 1468383279812 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - PROCESS | 848 | 1468383279851 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 176ms
20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:14:39 INFO - PROCESS | 848 | 1468383279982 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - PROCESS | 848 | 1468383280036 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 501ms
20:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:14:40 INFO - PROCESS | 848 | 1468383280489 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - PROCESS | 848 | 1468383280517 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 162ms
20:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:14:40 INFO - PROCESS | 848 | 1468383280691 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - PROCESS | 848 | 1468383280702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 176ms
20:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:14:40 INFO - PROCESS | 848 | 1468383280850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:40 INFO - PROCESS | 848 | 1468383280887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 177ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:14:41 INFO - PROCESS | 848 | 1468383281022 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281058 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 177ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:14:41 INFO - PROCESS | 848 | 1468383281210 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281237 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 176ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:14:41 INFO - PROCESS | 848 | 1468383281385 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281466 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 221ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:14:41 INFO - PROCESS | 848 | 1468383281594 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281622 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 118ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:14:41 INFO - PROCESS | 848 | 1468383281730 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281762 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 118ms
20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:14:41 INFO - PROCESS | 848 | 1468383281851 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:41 INFO - PROCESS | 848 | 1468383281890 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 176ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:14:42 INFO - PROCESS | 848 | 1468383282037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282072 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 162ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:14:42 INFO - PROCESS | 848 | 1468383282210 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282239 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 118ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:14:42 INFO - PROCESS | 848 | 1468383282347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 176ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:14:42 INFO - PROCESS | 848 | 1468383282517 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282552 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 162ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:14:42 INFO - PROCESS | 848 | 1468383282707 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282741 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 176ms
20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:14:42 INFO - PROCESS | 848 | 1468383282878 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:42 INFO - PROCESS | 848 | 1468383282927 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 177ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:14:43 INFO - PROCESS | 848 | 1468383283067 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283089 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 177ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:14:43 INFO - PROCESS | 848 | 1468383283237 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283269 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 177ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:14:43 INFO - PROCESS | 848 | 1468383283410 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283452 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 176ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:14:43 INFO - PROCESS | 848 | 1468383283598 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283637 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 177ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:14:43 INFO - PROCESS | 848 | 1468383283770 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283817 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 177ms
20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:14:43 INFO - PROCESS | 848 | 1468383283943 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:43 INFO - PROCESS | 848 | 1468383283988 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 162ms
20:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:14:44 INFO - PROCESS | 848 | 1468383284131 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - PROCESS | 848 | 1468383284179 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 177ms
20:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:14:44 INFO - PROCESS | 848 | 1468383284304 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - PROCESS | 848 | 1468383284347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 176ms
20:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:14:44 INFO - PROCESS | 848 | 1468383284495 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - PROCESS | 848 | 1468383284527 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 177ms
20:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:14:44 INFO - PROCESS | 848 | 1468383284668 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - PROCESS | 848 | 1468383284715 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 177ms
20:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:14:44 INFO - PROCESS | 848 | 1468383284840 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:44 INFO - PROCESS | 848 | 1468383284887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 177ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:14:45 INFO - PROCESS | 848 | 1468383285029 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285073 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 162ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:14:45 INFO - PROCESS | 848 | 1468383285203 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285245 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 177ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:14:45 INFO - PROCESS | 848 | 1468383285391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285418 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 176ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:14:45 INFO - PROCESS | 848 | 1468383285561 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285595 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 177ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:14:45 INFO - PROCESS | 848 | 1468383285734 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285782 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 177ms
20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:14:45 INFO - PROCESS | 848 | 1468383285922 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:45 INFO - PROCESS | 848 | 1468383285957 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 177ms
20:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:14:46 INFO - PROCESS | 848 | 1468383286096 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - PROCESS | 848 | 1468383286167 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 220ms
20:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:14:46 INFO - PROCESS | 848 | 1468383286307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - PROCESS | 848 | 1468383286356 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 457ms
20:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:14:46 INFO - PROCESS | 848 | 1468383286786 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - PROCESS | 848 | 1468383286830 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 176ms
20:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:14:46 INFO - PROCESS | 848 | 1468383286960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:46 INFO - PROCESS | 848 | 1468383286999 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 207ms
20:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:14:47 INFO - PROCESS | 848 | 1468383287172 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - PROCESS | 848 | 1468383287221 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 206ms
20:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:14:47 INFO - PROCESS | 848 | 1468383287399 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - PROCESS | 848 | 1468383287438 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 221ms
20:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:14:47 INFO - PROCESS | 848 | 1468383287615 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - PROCESS | 848 | 1468383287654 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 177ms
20:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:14:47 INFO - PROCESS | 848 | 1468383287786 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - PROCESS | 848 | 1468383287837 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 221ms
20:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:14:48 INFO - PROCESS | 848 | 1468383288016 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - PROCESS | 848 | 1468383288037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 177ms
20:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:14:48 INFO - PROCESS | 848 | 1468383288186 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - PROCESS | 848 | 1468383288233 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 368ms
20:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:14:48 INFO - PROCESS | 848 | 1468383288562 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - PROCESS | 848 | 1468383288584 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 176ms
20:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:14:48 INFO - PROCESS | 848 | 1468383288735 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - PROCESS | 848 | 1468383288765 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 177ms
20:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:14:48 INFO - PROCESS | 848 | 1468383288906 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:48 INFO - PROCESS | 848 | 1468383288949 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 162ms
20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:14:49 INFO - PROCESS | 848 | 1468383289099 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - PROCESS | 848 | 1468383289138 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 206ms
20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:14:49 INFO - PROCESS | 848 | 1468383289306 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - PROCESS | 848 | 1468383289348 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 176ms
20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:14:49 INFO - PROCESS | 848 | 1468383289479 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - PROCESS | 848 | 1468383289515 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 162ms
20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:14:49 INFO - PROCESS | 848 | 1468383289676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - PROCESS | 848 | 1468383289727 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 206ms
20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:14:49 INFO - PROCESS | 848 | 1468383289886 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:49 INFO - PROCESS | 848 | 1468383289922 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 162ms
20:14:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:14:50 INFO - PROCESS | 848 | 1468383290056 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - PROCESS | 848 | 1468383290096 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:14:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 177ms
20:14:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:14:50 INFO - PROCESS | 848 | 1468383290246 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - PROCESS | 848 | 1468383290283 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:14:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 206ms
20:14:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:14:50 INFO - PROCESS | 848 | 1468383290478 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - PROCESS | 848 | 1468383290534 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:14:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 427ms
20:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:14:50 INFO - PROCESS | 848 | 1468383290885 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:50 INFO - PROCESS | 848 | 1468383290913 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 177ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:14:51 INFO - PROCESS | 848 | 1468383291075 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - PROCESS | 848 | 1468383291105 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 177ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:14:51 INFO - PROCESS | 848 | 1468383291249 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - PROCESS | 848 | 1468383291283 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 176ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:14:51 INFO - PROCESS | 848 | 1468383291435 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - PROCESS | 848 | 1468383291464 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 221ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:14:51 INFO - PROCESS | 848 | 1468383291648 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - PROCESS | 848 | 1468383291684 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 177ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:14:51 INFO - PROCESS | 848 | 1468383291819 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - PROCESS | 848 | 1468383291863 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 177ms
20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:14:51 INFO - PROCESS | 848 | 1468383292008 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - PROCESS | 848 | 1468383292027 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 176ms
20:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:14:52 INFO - PROCESS | 848 | 1468383292179 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - PROCESS | 848 | 1468383292221 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 177ms
20:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:14:52 INFO - PROCESS | 848 | 1468383292351 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - PROCESS | 848 | 1468383292384 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
20:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 648ms
20:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:14:53 INFO - PROCESS | 848 | 1468383293012 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:53 INFO - PROCESS | 848 | 1468383293045 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 662ms
20:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:14:53 INFO - PROCESS | 848 | 1468383293671 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:53 INFO - PROCESS | 848 | 1468383293703 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:14:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:14:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 177ms
20:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:14:53 INFO - PROCESS | 848 | 1468383293861 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:53 INFO - PROCESS | 848 | 1468383293897 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 177ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:14:54 INFO - PROCESS | 848 | 1468383294033 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294074 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 162ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:14:54 INFO - PROCESS | 848 | 1468383294222 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294235 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 118ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:14:54 INFO - PROCESS | 848 | 1468383294345 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294388 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 177ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:14:54 INFO - PROCESS | 848 | 1468383294515 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294557 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 162ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:14:54 INFO - PROCESS | 848 | 1468383294702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294740 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:14:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 162ms
20:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:14:54 INFO - PROCESS | 848 | 1468383294874 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:54 INFO - PROCESS | 848 | 1468383294919 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 176ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:14:55 INFO - PROCESS | 848 | 1468383295062 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - PROCESS | 848 | 1468383295114 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:14:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 207ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:14:55 INFO - PROCESS | 848 | 1468383295276 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - PROCESS | 848 | 1468383295307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:14:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:14:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 162ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:14:55 INFO - PROCESS | 848 | 1468383295445 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - PROCESS | 848 | 1468383295490 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:14:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 177ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:14:55 INFO - PROCESS | 848 | 1468383295634 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - PROCESS | 848 | 1468383295676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 176ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:14:55 INFO - PROCESS | 848 | 1468383295804 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - PROCESS | 848 | 1468383295842 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 177ms
20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:14:55 INFO - PROCESS | 848 | 1468383295998 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - PROCESS | 848 | 1468383296030 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 221ms
20:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:14:56 INFO - PROCESS | 848 | 1468383296209 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - PROCESS | 848 | 1468383296252 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 177ms
20:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:14:56 INFO - PROCESS | 848 | 1468383296382 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - PROCESS | 848 | 1468383296430 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 412ms
20:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:14:56 INFO - PROCESS | 848 | 1468383296800 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - PROCESS | 848 | 1468383296852 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 177ms
20:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:14:56 INFO - PROCESS | 848 | 1468383296970 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383296999 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 176ms
20:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:14:57 INFO - PROCESS | 848 | 1468383297162 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383297201 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 177ms
20:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:14:57 INFO - PROCESS | 848 | 1468383297333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383297365 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 162ms
20:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:14:57 INFO - PROCESS | 848 | 1468383297505 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383297531 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 176ms
20:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:14:57 INFO - PROCESS | 848 | 1468383297696 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383297728 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 177ms
20:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:14:57 INFO - PROCESS | 848 | 1468383297866 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:57 INFO - PROCESS | 848 | 1468383297893 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
20:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 177ms
20:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:14:58 INFO - PROCESS | 848 | 1468383298058 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - PROCESS | 848 | 1468383298092 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 176ms
20:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:14:58 INFO - PROCESS | 848 | 1468383298228 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - PROCESS | 848 | 1468383298264 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 177ms
20:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:14:58 INFO - PROCESS | 848 | 1468383298399 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - PROCESS | 848 | 1468383298425 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
20:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 177ms
20:14:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:14:58 INFO - PROCESS | 848 | 1468383298589 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - PROCESS | 848 | 1468383298634 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
20:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:14:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
20:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
20:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:14:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 280ms
20:14:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:14:58 INFO - PROCESS | 848 | 1468383298863 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:58 INFO - PROCESS | 848 | 1468383298902 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
20:14:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 176ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:14:59 INFO - PROCESS | 848 | 1468383299034 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - PROCESS | 848 | 1468383299079 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
20:14:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 221ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:14:59 INFO - PROCESS | 848 | 1468383299263 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - PROCESS | 848 | 1468383299305 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 206ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:14:59 INFO - PROCESS | 848 | 1468383299473 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - PROCESS | 848 | 1468383299507 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 162ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:14:59 INFO - PROCESS | 848 | 1468383299645 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - PROCESS | 848 | 1468383299677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 177ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:14:59 INFO - PROCESS | 848 | 1468383299835 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - PROCESS | 848 | 1468383299858 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 176ms
20:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:15:00 INFO - PROCESS | 848 | 1468383300007 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300042 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 177ms
20:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:15:00 INFO - PROCESS | 848 | 1468383300181 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300226 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 177ms
20:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:15:00 INFO - PROCESS | 848 | 1468383300367 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300408 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 176ms
20:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:15:00 INFO - PROCESS | 848 | 1468383300539 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300568 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 177ms
20:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:15:00 INFO - PROCESS | 848 | 1468383300733 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300757 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 162ms
20:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:15:00 INFO - PROCESS | 848 | 1468383300902 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:00 INFO - PROCESS | 848 | 1468383300949 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 161ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:15:01 INFO - PROCESS | 848 | 1468383301072 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383301112 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 177ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:15:01 INFO - PROCESS | 848 | 1468383301262 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383301293 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 177ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:15:01 INFO - PROCESS | 848 | 1468383301433 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383301475 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 176ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:15:01 INFO - PROCESS | 848 | 1468383301622 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383301651 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 177ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:15:01 INFO - PROCESS | 848 | 1468383301794 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383301832 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 177ms
20:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:15:01 INFO - PROCESS | 848 | 1468383301965 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:01 INFO - PROCESS | 848 | 1468383302004 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 176ms
20:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:15:02 INFO - PROCESS | 848 | 1468383302157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - PROCESS | 848 | 1468383302185 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 162ms
20:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:15:02 INFO - PROCESS | 848 | 1468383302327 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - PROCESS | 848 | 1468383302394 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 397ms
20:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:15:02 INFO - PROCESS | 848 | 1468383302746 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - PROCESS | 848 | 1468383302769 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 221ms
20:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:15:02 INFO - PROCESS | 848 | 1468383302962 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:02 INFO - PROCESS | 848 | 1468383302991 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 177ms
20:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:15:03 INFO - PROCESS | 848 | 1468383303137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - PROCESS | 848 | 1468383303171 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 162ms
20:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:15:03 INFO - PROCESS | 848 | 1468383303307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - PROCESS | 848 | 1468383303340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 161ms
20:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:15:03 INFO - PROCESS | 848 | 1468383303496 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - PROCESS | 848 | 1468383303526 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 177ms
20:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:15:03 INFO - PROCESS | 848 | 1468383303671 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - PROCESS | 848 | 1468383303717 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 177ms
20:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:15:03 INFO - PROCESS | 848 | 1468383303857 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:03 INFO - PROCESS | 848 | 1468383303892 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 176ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:15:04 INFO - PROCESS | 848 | 1468383304027 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383304063 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 177ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:15:04 INFO - PROCESS | 848 | 1468383304202 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383304241 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 177ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:15:04 INFO - PROCESS | 848 | 1468383304387 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383304436 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 176ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:15:04 INFO - PROCESS | 848 | 1468383304561 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383304592 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 162ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:15:04 INFO - PROCESS | 848 | 1468383304752 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383304777 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 206ms
20:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:15:04 INFO - PROCESS | 848 | 1468383304961 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:04 INFO - PROCESS | 848 | 1468383305011 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
20:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 221ms
20:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:15:05 INFO - PROCESS | 848 | 1468383305173 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:05 INFO - PROCESS | 848 | 1468383305217 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 177ms
20:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:15:05 INFO - PROCESS | 848 | 1468383305364 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:05 INFO - PROCESS | 848 | 1468383305395 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
20:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 692ms
20:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:15:06 INFO - PROCESS | 848 | 1468383306047 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:06 INFO - PROCESS | 848 | 1468383306079 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
20:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 590ms
20:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:15:06 INFO - PROCESS | 848 | 1468383306649 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:06 INFO - PROCESS | 848 | 1468383306676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
20:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 589ms
20:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:15:07 INFO - PROCESS | 848 | 1468383307252 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:07 INFO - PROCESS | 848 | 1468383307281 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
20:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 589ms
20:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:15:07 INFO - PROCESS | 848 | 1468383307862 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:07 INFO - PROCESS | 848 | 1468383307895 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
20:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 604ms
20:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:15:08 INFO - PROCESS | 848 | 1468383308457 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:08 INFO - PROCESS | 848 | 1468383308504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
20:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 736ms
20:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:15:09 INFO - PROCESS | 848 | 1468383309210 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:09 INFO - PROCESS | 848 | 1468383309240 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
20:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 648ms
20:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:15:09 INFO - PROCESS | 848 | 1468383309872 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:09 INFO - PROCESS | 848 | 1468383309900 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 589ms
20:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:15:10 INFO - PROCESS | 848 | 1468383310478 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:10 INFO - PROCESS | 848 | 1468383310507 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
20:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 648ms
20:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:15:11 INFO - PROCESS | 848 | 1468383311137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - PROCESS | 848 | 1468383311171 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 663ms
20:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:15:11 INFO - PROCESS | 848 | 1468383311800 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - PROCESS | 848 | 1468383311825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:15:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 132ms
20:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:15:11 INFO - PROCESS | 848 | 1468383311921 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:11 INFO - PROCESS | 848 | 1468383311960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 221ms
20:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:15:12 INFO - PROCESS | 848 | 1468383312152 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - PROCESS | 848 | 1468383312176 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
20:15:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:15:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:15:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 177ms
20:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:15:12 INFO - PROCESS | 848 | 1468383312321 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - PROCESS | 848 | 1468383312356 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 177ms
20:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:15:12 INFO - PROCESS | 848 | 1468383312492 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:12 INFO - PROCESS | 848 | 1468383312532 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 662ms
20:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:15:13 INFO - PROCESS | 848 | 1468383313153 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:13 INFO - PROCESS | 848 | 1468383313185 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
20:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 663ms
20:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:15:13 INFO - PROCESS | 848 | 1468383313818 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:13 INFO - PROCESS | 848 | 1468383313850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
20:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 663ms
20:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:15:14 INFO - PROCESS | 848 | 1468383314504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:14 INFO - PROCESS | 848 | 1468383314536 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 751ms
20:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:15:15 INFO - PROCESS | 848 | 1468383315268 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:15 INFO - PROCESS | 848 | 1468383315297 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
20:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 663ms
20:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:15:15 INFO - PROCESS | 848 | 1468383315931 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:15 INFO - PROCESS | 848 | 1468383315958 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 176ms
20:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:15:16 INFO - PROCESS | 848 | 1468383316104 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:16 INFO - PROCESS | 848 | 1468383316141 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 663ms
20:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:15:16 INFO - PROCESS | 848 | 1468383316767 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:16 INFO - PROCESS | 848 | 1468383316799 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 663ms
20:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:15:17 INFO - PROCESS | 848 | 1468383317421 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - PROCESS | 848 | 1468383317447 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 176ms
20:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:15:17 INFO - PROCESS | 848 | 1468383317612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - PROCESS | 848 | 1468383317648 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 177ms
20:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:15:17 INFO - PROCESS | 848 | 1468383317781 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - PROCESS | 848 | 1468383317819 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 177ms
20:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:15:17 INFO - PROCESS | 848 | 1468383317970 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:17 INFO - PROCESS | 848 | 1468383317979 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 132ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:15:18 INFO - PROCESS | 848 | 1468383318090 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - PROCESS | 848 | 1468383318118 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 177ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:15:18 INFO - PROCESS | 848 | 1468383318280 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - PROCESS | 848 | 1468383318294 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 177ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:15:18 INFO - PROCESS | 848 | 1468383318452 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - PROCESS | 848 | 1468383318489 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 176ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:15:18 INFO - PROCESS | 848 | 1468383318623 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - PROCESS | 848 | 1468383318661 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 162ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
20:15:18 INFO - PROCESS | 848 | 1468383318810 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - PROCESS | 848 | 1468383318841 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 162ms
20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:15:18 INFO - PROCESS | 848 | 1468383318981 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319014 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
20:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 176ms
20:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:15:19 INFO - PROCESS | 848 | 1468383319173 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319193 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 177ms
20:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:15:19 INFO - PROCESS | 848 | 1468383319341 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319373 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:15:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 177ms
20:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:15:19 INFO - PROCESS | 848 | 1468383319531 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319551 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 176ms
20:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:15:19 INFO - PROCESS | 848 | 1468383319702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319729 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:15:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 177ms
20:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:15:19 INFO - PROCESS | 848 | 1468383319873 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:19 INFO - PROCESS | 848 | 1468383319916 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 177ms
20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:15:20 INFO - PROCESS | 848 | 1468383320064 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - PROCESS | 848 | 1468383320101 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 162ms
20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:15:20 INFO - PROCESS | 848 | 1468383320234 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - PROCESS | 848 | 1468383320269 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 162ms
20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:15:20 INFO - PROCESS | 848 | 1468383320424 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - PROCESS | 848 | 1468383320496 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 368ms
20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:15:20 INFO - PROCESS | 848 | 1468383320798 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - PROCESS | 848 | 1468383320825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 177ms
20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:15:20 INFO - PROCESS | 848 | 1468383320988 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321004 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 176ms
20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:15:21 INFO - PROCESS | 848 | 1468383321160 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321200 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 177ms
20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:15:21 INFO - PROCESS | 848 | 1468383321328 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321367 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 177ms
20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:15:21 INFO - PROCESS | 848 | 1468383321517 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321551 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 176ms
20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:15:21 INFO - PROCESS | 848 | 1468383321691 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321722 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 162ms
20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:15:21 INFO - PROCESS | 848 | 1468383321862 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:21 INFO - PROCESS | 848 | 1468383321893 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 162ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:15:22 INFO - PROCESS | 848 | 1468383322050 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322083 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 177ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:15:22 INFO - PROCESS | 848 | 1468383322222 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322255 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 177ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:15:22 INFO - PROCESS | 848 | 1468383322411 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322444 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 177ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:15:22 INFO - PROCESS | 848 | 1468383322582 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322635 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 176ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:15:22 INFO - PROCESS | 848 | 1468383322756 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322799 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 177ms
20:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:15:22 INFO - PROCESS | 848 | 1468383322942 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:22 INFO - PROCESS | 848 | 1468383322981 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 177ms
20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:15:23 INFO - PROCESS | 848 | 1468383323116 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - PROCESS | 848 | 1468383323155 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 162ms
20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:15:23 INFO - PROCESS | 848 | 1468383323304 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - PROCESS | 848 | 1468383323333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 206ms
20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:15:23 INFO - PROCESS | 848 | 1468383323517 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - PROCESS | 848 | 1468383323549 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 177ms
20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:15:23 INFO - PROCESS | 848 | 1468383323687 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - PROCESS | 848 | 1468383323730 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 177ms
20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:15:23 INFO - PROCESS | 848 | 1468383323876 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:23 INFO - PROCESS | 848 | 1468383323914 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 162ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:15:24 INFO - PROCESS | 848 | 1468383324050 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - PROCESS | 848 | 1468383324079 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 177ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:15:24 INFO - PROCESS | 848 | 1468383324238 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - PROCESS | 848 | 1468383324252 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 206ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:15:24 INFO - PROCESS | 848 | 1468383324449 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - PROCESS | 848 | 1468383324485 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 162ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:15:24 INFO - PROCESS | 848 | 1468383324619 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - PROCESS | 848 | 1468383324657 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 162ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:15:24 INFO - PROCESS | 848 | 1468383324810 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - PROCESS | 848 | 1468383324838 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 177ms
20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:15:24 INFO - PROCESS | 848 | 1468383324981 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325022 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 177ms
20:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:15:25 INFO - PROCESS | 848 | 1468383325153 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325198 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 176ms
20:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:15:25 INFO - PROCESS | 848 | 1468383325348 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325377 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 177ms
20:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:15:25 INFO - PROCESS | 848 | 1468383325518 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325557 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 162ms
20:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:15:25 INFO - PROCESS | 848 | 1468383325692 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325724 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 177ms
20:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:15:25 INFO - PROCESS | 848 | 1468383325881 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:25 INFO - PROCESS | 848 | 1468383325927 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 177ms
20:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:15:26 INFO - PROCESS | 848 | 1468383326055 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - PROCESS | 848 | 1468383326101 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 177ms
20:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:15:26 INFO - PROCESS | 848 | 1468383326243 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - PROCESS | 848 | 1468383326263 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 368ms
20:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:15:26 INFO - PROCESS | 848 | 1468383326604 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - PROCESS | 848 | 1468383326644 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 309ms
20:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:15:26 INFO - PROCESS | 848 | 1468383326918 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:26 INFO - PROCESS | 848 | 1468383326946 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 176ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:15:27 INFO - PROCESS | 848 | 1468383327108 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - PROCESS | 848 | 1468383327121 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 177ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:15:27 INFO - PROCESS | 848 | 1468383327282 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - PROCESS | 848 | 1468383327334 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 177ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:15:27 INFO - PROCESS | 848 | 1468383327451 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - PROCESS | 848 | 1468383327489 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 176ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:15:27 INFO - PROCESS | 848 | 1468383327638 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - PROCESS | 848 | 1468383327667 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 177ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:15:27 INFO - PROCESS | 848 | 1468383327811 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - PROCESS | 848 | 1468383327853 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 177ms
20:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:15:27 INFO - PROCESS | 848 | 1468383327985 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328016 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 177ms
20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:15:28 INFO - PROCESS | 848 | 1468383328172 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328205 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 162ms
20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:15:28 INFO - PROCESS | 848 | 1468383328348 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328385 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 177ms
20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:15:28 INFO - PROCESS | 848 | 1468383328534 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328556 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328557 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 176ms
20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:15:28 INFO - PROCESS | 848 | 1468383328707 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328755 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 207ms
20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:15:28 INFO - PROCESS | 848 | 1468383328918 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:28 INFO - PROCESS | 848 | 1468383328958 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 162ms
20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:15:29 INFO - PROCESS | 848 | 1468383329107 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - PROCESS | 848 | 1468383329133 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 177ms
20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:15:29 INFO - PROCESS | 848 | 1468383329282 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - PROCESS | 848 | 1468383329327 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 176ms
20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:15:29 INFO - PROCESS | 848 | 1468383329452 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - PROCESS | 848 | 1468383329490 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 177ms
20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:15:29 INFO - PROCESS | 848 | 1468383329641 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - PROCESS | 848 | 1468383329687 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 177ms
20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:15:29 INFO - PROCESS | 848 | 1468383329835 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:29 INFO - PROCESS | 848 | 1468383329892 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 206ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:15:30 INFO - PROCESS | 848 | 1468383330047 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330077 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 177ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:15:30 INFO - PROCESS | 848 | 1468383330238 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330282 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 177ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:15:30 INFO - PROCESS | 848 | 1468383330410 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330439 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 162ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:15:30 INFO - PROCESS | 848 | 1468383330580 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330621 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 177ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:15:30 INFO - PROCESS | 848 | 1468383330770 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330810 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 177ms
20:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:15:30 INFO - PROCESS | 848 | 1468383330944 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:30 INFO - PROCESS | 848 | 1468383330988 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 176ms
20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:15:31 INFO - PROCESS | 848 | 1468383331132 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - PROCESS | 848 | 1468383331152 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 177ms
20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:15:31 INFO - PROCESS | 848 | 1468383331303 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - PROCESS | 848 | 1468383331343 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 177ms
20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:15:31 INFO - PROCESS | 848 | 1468383331477 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - PROCESS | 848 | 1468383331522 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 177ms
20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:15:31 INFO - PROCESS | 848 | 1468383331665 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - PROCESS | 848 | 1468383331680 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 176ms
20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:15:31 INFO - PROCESS | 848 | 1468383331839 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:31 INFO - PROCESS | 848 | 1468383331873 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 162ms
20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:15:32 INFO - PROCESS | 848 | 1468383332008 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - PROCESS | 848 | 1468383332046 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 176ms
20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:15:32 INFO - PROCESS | 848 | 1468383332198 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - PROCESS | 848 | 1468383332240 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 369ms
20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:15:32 INFO - PROCESS | 848 | 1468383332574 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - PROCESS | 848 | 1468383332603 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 206ms
20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:15:32 INFO - PROCESS | 848 | 1468383332787 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - PROCESS | 848 | 1468383332816 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 177ms
20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:15:32 INFO - PROCESS | 848 | 1468383332955 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:32 INFO - PROCESS | 848 | 1468383332993 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 177ms
20:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:15:33 INFO - PROCESS | 848 | 1468383333141 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - PROCESS | 848 | 1468383333175 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 177ms
20:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:15:33 INFO - PROCESS | 848 | 1468383333314 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - PROCESS | 848 | 1468383333340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 176ms
20:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:15:33 INFO - PROCESS | 848 | 1468383333504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - PROCESS | 848 | 1468383333532 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 177ms
20:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:15:33 INFO - PROCESS | 848 | 1468383333677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - PROCESS | 848 | 1468383333715 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 177ms
20:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:15:33 INFO - PROCESS | 848 | 1468383333856 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:33 INFO - PROCESS | 848 | 1468383333889 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 176ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:15:34 INFO - PROCESS | 848 | 1468383334037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334064 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 162ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:15:34 INFO - PROCESS | 848 | 1468383334211 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334245 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 177ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:15:34 INFO - PROCESS | 848 | 1468383334400 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334418 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 176ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:15:34 INFO - PROCESS | 848 | 1468383334569 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334611 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 177ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:15:34 INFO - PROCESS | 848 | 1468383334740 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334784 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 177ms
20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:15:34 INFO - PROCESS | 848 | 1468383334931 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:34 INFO - PROCESS | 848 | 1468383334976 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 221ms
20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:15:35 INFO - PROCESS | 848 | 1468383335141 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - PROCESS | 848 | 1468383335185 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 176ms
20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:15:35 INFO - PROCESS | 848 | 1468383335312 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - PROCESS | 848 | 1468383335346 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 177ms
20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:15:35 INFO - PROCESS | 848 | 1468383335513 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - PROCESS | 848 | 1468383335554 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 177ms
20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:15:35 INFO - PROCESS | 848 | 1468383335677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - PROCESS | 848 | 1468383335717 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 162ms
20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:15:35 INFO - PROCESS | 848 | 1468383335852 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:35 INFO - PROCESS | 848 | 1468383335917 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 206ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:15:36 INFO - PROCESS | 848 | 1468383336084 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383336120 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 162ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:15:36 INFO - PROCESS | 848 | 1468383336255 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383336293 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 176ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:15:36 INFO - PROCESS | 848 | 1468383336445 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383336473 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
20:15:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 177ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:15:36 INFO - PROCESS | 848 | 1468383336616 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383336656 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
20:15:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 177ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:15:36 INFO - PROCESS | 848 | 1468383336787 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383336828 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
20:15:36 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:15:36 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:15:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 177ms
20:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:15:36 INFO - PROCESS | 848 | 1468383336976 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:36 INFO - PROCESS | 848 | 1468383337018 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
20:15:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 176ms
20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:15:37 INFO - PROCESS | 848 | 1468383337151 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - PROCESS | 848 | 1468383337194 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
20:15:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 162ms
20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:15:37 INFO - PROCESS | 848 | 1468383337324 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - PROCESS | 848 | 1468383337367 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
20:15:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:15:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:15:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 176ms
20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:15:37 INFO - PROCESS | 848 | 1468383337514 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - PROCESS | 848 | 1468383337559 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 177ms
20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:15:37 INFO - PROCESS | 848 | 1468383337684 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - PROCESS | 848 | 1468383337727 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 177ms
20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:15:37 INFO - PROCESS | 848 | 1468383337873 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:37 INFO - PROCESS | 848 | 1468383337920 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 176ms
20:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:15:38 INFO - PROCESS | 848 | 1468383338045 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - PROCESS | 848 | 1468383338087 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 177ms
20:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:15:38 INFO - PROCESS | 848 | 1468383338233 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - PROCESS | 848 | 1468383338258 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 177ms
20:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:15:38 INFO - PROCESS | 848 | 1468383338418 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - PROCESS | 848 | 1468383338486 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms
20:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:15:38 INFO - PROCESS | 848 | 1468383338882 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339040 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
20:15:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 309ms
20:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:15:39 INFO - PROCESS | 848 | 1468383339181 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339209 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 177ms
20:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:15:39 INFO - PROCESS | 848 | 1468383339369 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339402 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 176ms
20:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:15:39 INFO - PROCESS | 848 | 1468383339544 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339579 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 177ms
20:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:15:39 INFO - PROCESS | 848 | 1468383339731 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339763 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 177ms
20:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:15:39 INFO - PROCESS | 848 | 1468383339902 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:39 INFO - PROCESS | 848 | 1468383339928 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 177ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:15:40 INFO - PROCESS | 848 | 1468383340073 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - PROCESS | 848 | 1468383340100 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 176ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:15:40 INFO - PROCESS | 848 | 1468383340264 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - PROCESS | 848 | 1468383340295 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 162ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:15:40 INFO - PROCESS | 848 | 1468383340434 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - PROCESS | 848 | 1468383340465 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 162ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:15:40 INFO - PROCESS | 848 | 1468383340632 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - PROCESS | 848 | 1468383340652 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 177ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:15:40 INFO - PROCESS | 848 | 1468383340800 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - PROCESS | 848 | 1468383340837 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 177ms
20:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:15:40 INFO - PROCESS | 848 | 1468383340972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - PROCESS | 848 | 1468383341026 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 177ms
20:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:15:41 INFO - PROCESS | 848 | 1468383341162 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - PROCESS | 848 | 1468383341201 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
20:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 220ms
20:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:15:41 INFO - PROCESS | 848 | 1468383341379 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - PROCESS | 848 | 1468383341426 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 206ms
20:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:15:41 INFO - PROCESS | 848 | 1468383341608 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - PROCESS | 848 | 1468383341643 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
20:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 177ms
20:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:15:41 INFO - PROCESS | 848 | 1468383341797 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - PROCESS | 848 | 1468383341821 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 176ms
20:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:15:41 INFO - PROCESS | 848 | 1468383341969 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342012 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 162ms
20:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:15:42 INFO - PROCESS | 848 | 1468383342157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342202 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 162ms
20:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:15:42 INFO - PROCESS | 848 | 1468383342345 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342359 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 177ms
20:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:15:42 INFO - PROCESS | 848 | 1468383342520 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342559 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 177ms
20:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:15:42 INFO - PROCESS | 848 | 1468383342688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342718 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 176ms
20:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:15:42 INFO - PROCESS | 848 | 1468383342879 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:42 INFO - PROCESS | 848 | 1468383342917 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 177ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:15:43 INFO - PROCESS | 848 | 1468383343051 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343081 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
20:15:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:15:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
20:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 177ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:15:43 INFO - PROCESS | 848 | 1468383343239 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343254 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 177ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:15:43 INFO - PROCESS | 848 | 1468383343411 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343459 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 176ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:15:43 INFO - PROCESS | 848 | 1468383343585 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343631 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 177ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:15:43 INFO - PROCESS | 848 | 1468383343775 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343819 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 176ms
20:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:15:43 INFO - PROCESS | 848 | 1468383343949 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:43 INFO - PROCESS | 848 | 1468383343994 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 177ms
20:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:15:44 INFO - PROCESS | 848 | 1468383344136 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:44 INFO - PROCESS | 848 | 1468383344165 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 177ms
20:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:15:44 INFO - PROCESS | 848 | 1468383344308 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:44 INFO - PROCESS | 848 | 1468383344341 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 707ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:15:45 INFO - PROCESS | 848 | 1468383345045 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345082 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 206ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:15:45 INFO - PROCESS | 848 | 1468383345257 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345286 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 177ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:15:45 INFO - PROCESS | 848 | 1468383345428 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345464 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 162ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:15:45 INFO - PROCESS | 848 | 1468383345615 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345638 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 177ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:15:45 INFO - PROCESS | 848 | 1468383345793 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345827 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 177ms
20:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:15:45 INFO - PROCESS | 848 | 1468383345960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:45 INFO - PROCESS | 848 | 1468383345995 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 177ms
20:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:15:46 INFO - PROCESS | 848 | 1468383346148 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - PROCESS | 848 | 1468383346183 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 176ms
20:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:15:46 INFO - PROCESS | 848 | 1468383346322 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - PROCESS | 848 | 1468383346363 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
20:15:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 177ms
20:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:15:46 INFO - PROCESS | 848 | 1468383346494 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - PROCESS | 848 | 1468383346521 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:15:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 177ms
20:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:15:46 INFO - PROCESS | 848 | 1468383346681 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - PROCESS | 848 | 1468383346708 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
20:15:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 132ms
20:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:15:46 INFO - PROCESS | 848 | 1468383346803 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:46 INFO - PROCESS | 848 | 1468383346866 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
20:15:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:15:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 221ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:15:47 INFO - PROCESS | 848 | 1468383347028 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347064 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
20:15:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 177ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:15:47 INFO - PROCESS | 848 | 1468383347200 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347245 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 177ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:15:47 INFO - PROCESS | 848 | 1468383347389 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347428 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 176ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:15:47 INFO - PROCESS | 848 | 1468383347558 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347601 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 177ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:15:47 INFO - PROCESS | 848 | 1468383347731 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347779 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 177ms
20:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:15:47 INFO - PROCESS | 848 | 1468383347920 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:47 INFO - PROCESS | 848 | 1468383347960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 207ms
20:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:15:48 INFO - PROCESS | 848 | 1468383348134 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - PROCESS | 848 | 1468383348196 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 220ms
20:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:15:48 INFO - PROCESS | 848 | 1468383348344 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - PROCESS | 848 | 1468383348384 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 177ms
20:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:15:48 INFO - PROCESS | 848 | 1468383348537 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - PROCESS | 848 | 1468383348566 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 177ms
20:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:15:48 INFO - PROCESS | 848 | 1468383348708 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - PROCESS | 848 | 1468383348754 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 177ms
20:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:15:48 INFO - PROCESS | 848 | 1468383348878 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:48 INFO - PROCESS | 848 | 1468383348921 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 176ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:15:49 INFO - PROCESS | 848 | 1468383349067 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383349098 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 177ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:15:49 INFO - PROCESS | 848 | 1468383349242 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383349289 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 162ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:15:49 INFO - PROCESS | 848 | 1468383349429 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383349454 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 162ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:15:49 INFO - PROCESS | 848 | 1468383349600 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383349642 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 177ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:15:49 INFO - PROCESS | 848 | 1468383349775 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383349819 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 176ms
20:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:15:49 INFO - PROCESS | 848 | 1468383349962 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:49 INFO - PROCESS | 848 | 1468383350010 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 177ms
20:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:15:50 INFO - PROCESS | 848 | 1468383350133 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - PROCESS | 848 | 1468383350180 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 177ms
20:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:15:50 INFO - PROCESS | 848 | 1468383350322 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - PROCESS | 848 | 1468383350354 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 177ms
20:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:15:50 INFO - PROCESS | 848 | 1468383350494 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - PROCESS | 848 | 1468383350541 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 176ms
20:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:15:50 INFO - PROCESS | 848 | 1468383350666 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - PROCESS | 848 | 1468383350702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 162ms
20:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:15:50 INFO - PROCESS | 848 | 1468383350855 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:50 INFO - PROCESS | 848 | 1468383350918 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 456ms
20:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:15:51 INFO - PROCESS | 848 | 1468383351314 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - PROCESS | 848 | 1468383351354 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 221ms
20:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:15:51 INFO - PROCESS | 848 | 1468383351530 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - PROCESS | 848 | 1468383351562 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 177ms
20:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:15:51 INFO - PROCESS | 848 | 1468383351720 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - PROCESS | 848 | 1468383351754 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 177ms
20:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:15:51 INFO - PROCESS | 848 | 1468383351887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:51 INFO - PROCESS | 848 | 1468383351924 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 176ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:15:52 INFO - PROCESS | 848 | 1468383352078 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - PROCESS | 848 | 1468383352092 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 177ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:15:52 INFO - PROCESS | 848 | 1468383352249 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - PROCESS | 848 | 1468383352287 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 162ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:15:52 INFO - PROCESS | 848 | 1468383352421 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - PROCESS | 848 | 1468383352451 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 177ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:15:52 INFO - PROCESS | 848 | 1468383352611 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - PROCESS | 848 | 1468383352643 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 177ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:15:52 INFO - PROCESS | 848 | 1468383352783 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - PROCESS | 848 | 1468383352810 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 177ms
20:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:15:52 INFO - PROCESS | 848 | 1468383352972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383352999 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 176ms
20:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:15:53 INFO - PROCESS | 848 | 1468383353144 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383353175 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 177ms
20:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:15:53 INFO - PROCESS | 848 | 1468383353314 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383353349 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 177ms
20:15:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:15:53 INFO - PROCESS | 848 | 1468383353503 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383353539 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:15:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:15:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
20:15:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
20:15:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:15:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 235ms
20:15:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:15:53 INFO - PROCESS | 848 | 1468383353726 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383353770 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:15:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 177ms
20:15:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:15:53 INFO - PROCESS | 848 | 1468383353898 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:53 INFO - PROCESS | 848 | 1468383353942 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
20:15:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
20:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
20:15:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
20:15:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
20:15:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:15:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 177ms
20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:15:54 INFO - PROCESS | 848 | 1468383354087 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - PROCESS | 848 | 1468383354137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 206ms
20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:15:54 INFO - PROCESS | 848 | 1468383354304 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - PROCESS | 848 | 1468383354350 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 176ms
20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:15:54 INFO - PROCESS | 848 | 1468383354472 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - PROCESS | 848 | 1468383354540 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 206ms
20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:15:54 INFO - PROCESS | 848 | 1468383354688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - PROCESS | 848 | 1468383354718 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 162ms
20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:15:54 INFO - PROCESS | 848 | 1468383354872 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:54 INFO - PROCESS | 848 | 1468383354910 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 177ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:15:55 INFO - PROCESS | 848 | 1468383355043 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355083 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 176ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:15:55 INFO - PROCESS | 848 | 1468383355237 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355282 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 177ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:15:55 INFO - PROCESS | 848 | 1468383355407 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355449 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 177ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:15:55 INFO - PROCESS | 848 | 1468383355582 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355620 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 176ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:15:55 INFO - PROCESS | 848 | 1468383355767 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355813 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 162ms
20:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:15:55 INFO - PROCESS | 848 | 1468383355941 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:55 INFO - PROCESS | 848 | 1468383355975 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 177ms
20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:15:56 INFO - PROCESS | 848 | 1468383356132 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - PROCESS | 848 | 1468383356158 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 176ms
20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:15:56 INFO - PROCESS | 848 | 1468383356301 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - PROCESS | 848 | 1468383356339 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 177ms
20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:15:56 INFO - PROCESS | 848 | 1468383356493 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - PROCESS | 848 | 1468383356525 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 206ms
20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:15:56 INFO - PROCESS | 848 | 1468383356701 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - PROCESS | 848 | 1468383356735 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 177ms
20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:15:56 INFO - PROCESS | 848 | 1468383356874 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:56 INFO - PROCESS | 848 | 1468383356921 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 500ms
20:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:15:57 INFO - PROCESS | 848 | 1468383357391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - PROCESS | 848 | 1468383357405 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 177ms
20:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:15:57 INFO - PROCESS | 848 | 1468383357564 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - PROCESS | 848 | 1468383357593 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 177ms
20:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:15:57 INFO - PROCESS | 848 | 1468383357738 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - PROCESS | 848 | 1468383357767 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 162ms
20:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:15:57 INFO - PROCESS | 848 | 1468383357923 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:57 INFO - PROCESS | 848 | 1468383357959 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 162ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:15:58 INFO - PROCESS | 848 | 1468383358096 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - PROCESS | 848 | 1468383358127 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 176ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:15:58 INFO - PROCESS | 848 | 1468383358286 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - PROCESS | 848 | 1468383358310 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 177ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:15:58 INFO - PROCESS | 848 | 1468383358455 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - PROCESS | 848 | 1468383358480 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 177ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:15:58 INFO - PROCESS | 848 | 1468383358644 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - PROCESS | 848 | 1468383358665 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 177ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:15:58 INFO - PROCESS | 848 | 1468383358814 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - PROCESS | 848 | 1468383358853 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 176ms
20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:15:58 INFO - PROCESS | 848 | 1468383358984 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - PROCESS | 848 | 1468383359011 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 177ms
20:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:15:59 INFO - PROCESS | 848 | 1468383359176 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - PROCESS | 848 | 1468383359214 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 162ms
20:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:15:59 INFO - PROCESS | 848 | 1468383359345 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - PROCESS | 848 | 1468383359379 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 369ms
20:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:15:59 INFO - PROCESS | 848 | 1468383359722 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - PROCESS | 848 | 1468383359753 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 176ms
20:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:15:59 INFO - PROCESS | 848 | 1468383359893 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:15:59 INFO - PROCESS | 848 | 1468383359925 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 177ms
20:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:16:00 INFO - PROCESS | 848 | 1468383360083 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383360112 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 177ms
20:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:16:00 INFO - PROCESS | 848 | 1468383360258 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383360297 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 176ms
20:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:16:00 INFO - PROCESS | 848 | 1468383360425 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383360456 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 177ms
20:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:16:00 INFO - PROCESS | 848 | 1468383360612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383360657 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 177ms
20:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:16:00 INFO - PROCESS | 848 | 1468383360785 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383360823 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 162ms
20:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:16:00 INFO - PROCESS | 848 | 1468383360972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:00 INFO - PROCESS | 848 | 1468383361005 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 177ms
20:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:16:01 INFO - PROCESS | 848 | 1468383361144 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - PROCESS | 848 | 1468383361178 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 177ms
20:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:16:01 INFO - PROCESS | 848 | 1468383361335 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - PROCESS | 848 | 1468383361354 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 176ms
20:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:16:01 INFO - PROCESS | 848 | 1468383361504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - PROCESS | 848 | 1468383361556 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
20:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 207ms
20:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:16:01 INFO - PROCESS | 848 | 1468383361715 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - PROCESS | 848 | 1468383361756 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 206ms
20:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:16:01 INFO - PROCESS | 848 | 1468383361929 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:01 INFO - PROCESS | 848 | 1468383361967 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 177ms
20:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:16:02 INFO - PROCESS | 848 | 1468383362117 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - PROCESS | 848 | 1468383362160 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
20:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 206ms
20:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:16:02 INFO - PROCESS | 848 | 1468383362333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - PROCESS | 848 | 1468383362383 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 206ms
20:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:16:02 INFO - PROCESS | 848 | 1468383362551 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - PROCESS | 848 | 1468383362594 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 177ms
20:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:16:02 INFO - PROCESS | 848 | 1468383362737 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - PROCESS | 848 | 1468383362781 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 206ms
20:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:16:02 INFO - PROCESS | 848 | 1468383362974 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363040 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
20:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 206ms
20:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:16:03 INFO - PROCESS | 848 | 1468383363184 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363231 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 177ms
20:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:16:03 INFO - PROCESS | 848 | 1468383363371 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363408 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
20:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 176ms
20:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:16:03 INFO - PROCESS | 848 | 1468383363541 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363581 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 162ms
20:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:16:03 INFO - PROCESS | 848 | 1468383363712 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363752 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
20:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 177ms
20:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:16:03 INFO - PROCESS | 848 | 1468383363903 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:03 INFO - PROCESS | 848 | 1468383363946 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 176ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:16:04 INFO - PROCESS | 848 | 1468383364075 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - PROCESS | 848 | 1468383364120 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 177ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:16:04 INFO - PROCESS | 848 | 1468383364266 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - PROCESS | 848 | 1468383364297 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 177ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:16:04 INFO - PROCESS | 848 | 1468383364437 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - PROCESS | 848 | 1468383364470 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 176ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:16:04 INFO - PROCESS | 848 | 1468383364610 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - PROCESS | 848 | 1468383364642 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 162ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:16:04 INFO - PROCESS | 848 | 1468383364797 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - PROCESS | 848 | 1468383364842 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 177ms
20:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:16:04 INFO - PROCESS | 848 | 1468383364968 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - PROCESS | 848 | 1468383365011 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 176ms
20:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:16:05 INFO - PROCESS | 848 | 1468383365159 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - PROCESS | 848 | 1468383365205 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 177ms
20:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:16:05 INFO - PROCESS | 848 | 1468383365338 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - PROCESS | 848 | 1468383365405 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 456ms
20:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:16:05 INFO - PROCESS | 848 | 1468383365800 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - PROCESS | 848 | 1468383365851 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 177ms
20:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:16:05 INFO - PROCESS | 848 | 1468383365990 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366028 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 162ms
20:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:16:06 INFO - PROCESS | 848 | 1468383366161 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366195 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
20:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 162ms
20:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:16:06 INFO - PROCESS | 848 | 1468383366348 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366388 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
20:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 177ms
20:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:16:06 INFO - PROCESS | 848 | 1468383366522 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366554 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
20:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 176ms
20:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:16:06 INFO - PROCESS | 848 | 1468383366692 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366736 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 177ms
20:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:16:06 INFO - PROCESS | 848 | 1468383366887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:06 INFO - PROCESS | 848 | 1468383366926 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 177ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:16:07 INFO - PROCESS | 848 | 1468383367053 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367080 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 177ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:16:07 INFO - PROCESS | 848 | 1468383367242 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367262 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 176ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:16:07 INFO - PROCESS | 848 | 1468383367416 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367450 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 162ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:16:07 INFO - PROCESS | 848 | 1468383367587 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367626 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 176ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:16:07 INFO - PROCESS | 848 | 1468383367776 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367821 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 177ms
20:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:16:07 INFO - PROCESS | 848 | 1468383367951 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:07 INFO - PROCESS | 848 | 1468383367998 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 177ms
20:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:16:08 INFO - PROCESS | 848 | 1468383368138 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - PROCESS | 848 | 1468383368186 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 220ms
20:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:16:08 INFO - PROCESS | 848 | 1468383368372 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - PROCESS | 848 | 1468383368421 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 221ms
20:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:16:08 INFO - PROCESS | 848 | 1468383368587 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - PROCESS | 848 | 1468383368635 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
20:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 207ms
20:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:16:08 INFO - PROCESS | 848 | 1468383368796 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - PROCESS | 848 | 1468383368841 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
20:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 162ms
20:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:16:08 INFO - PROCESS | 848 | 1468383368983 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383369028 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 206ms
20:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:16:09 INFO - PROCESS | 848 | 1468383369195 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383369282 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 221ms
20:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:16:09 INFO - PROCESS | 848 | 1468383369432 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383369477 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 176ms
20:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:16:09 INFO - PROCESS | 848 | 1468383369602 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383369644 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 162ms
20:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:16:09 INFO - PROCESS | 848 | 1468383369792 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383369825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 177ms
20:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:16:09 INFO - PROCESS | 848 | 1468383369962 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:09 INFO - PROCESS | 848 | 1468383370007 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 176ms
20:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:16:10 INFO - PROCESS | 848 | 1468383370152 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - PROCESS | 848 | 1468383370188 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 177ms
20:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:16:10 INFO - PROCESS | 848 | 1468383370324 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - PROCESS | 848 | 1468383370369 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 177ms
20:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:16:10 INFO - PROCESS | 848 | 1468383370495 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - PROCESS | 848 | 1468383370534 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 176ms
20:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:16:10 INFO - PROCESS | 848 | 1468383370684 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - PROCESS | 848 | 1468383370732 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 177ms
20:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:16:10 INFO - PROCESS | 848 | 1468383370856 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:10 INFO - PROCESS | 848 | 1468383370906 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 177ms
20:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:16:11 INFO - PROCESS | 848 | 1468383371028 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - PROCESS | 848 | 1468383371063 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 162ms
20:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:16:11 INFO - PROCESS | 848 | 1468383371225 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - PROCESS | 848 | 1468383371273 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 177ms
20:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:16:11 INFO - PROCESS | 848 | 1468383371400 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - PROCESS | 848 | 1468383371442 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 280ms
20:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:16:11 INFO - PROCESS | 848 | 1468383371765 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:11 INFO - PROCESS | 848 | 1468383371808 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 368ms
20:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:16:12 INFO - PROCESS | 848 | 1468383372145 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - PROCESS | 848 | 1468383372174 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 177ms
20:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:16:12 INFO - PROCESS | 848 | 1468383372321 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - PROCESS | 848 | 1468383372359 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 176ms
20:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:16:12 INFO - PROCESS | 848 | 1468383372495 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - PROCESS | 848 | 1468383372533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 177ms
20:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:16:12 INFO - PROCESS | 848 | 1468383372688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - PROCESS | 848 | 1468383372724 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 177ms
20:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:16:12 INFO - PROCESS | 848 | 1468383372854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:12 INFO - PROCESS | 848 | 1468383372888 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 177ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:16:13 INFO - PROCESS | 848 | 1468383373033 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - PROCESS | 848 | 1468383373086 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 162ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:16:13 INFO - PROCESS | 848 | 1468383373219 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - PROCESS | 848 | 1468383373248 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 162ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:16:13 INFO - PROCESS | 848 | 1468383373391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - PROCESS | 848 | 1468383373422 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 176ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:16:13 INFO - PROCESS | 848 | 1468383373583 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - PROCESS | 848 | 1468383373618 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 177ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:16:13 INFO - PROCESS | 848 | 1468383373753 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - PROCESS | 848 | 1468383373811 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 206ms
20:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:16:13 INFO - PROCESS | 848 | 1468383373971 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - PROCESS | 848 | 1468383374024 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 206ms
20:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:16:14 INFO - PROCESS | 848 | 1468383374193 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - PROCESS | 848 | 1468383374225 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 177ms
20:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:16:14 INFO - PROCESS | 848 | 1468383374365 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - PROCESS | 848 | 1468383374401 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 162ms
20:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:16:14 INFO - PROCESS | 848 | 1468383374535 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - PROCESS | 848 | 1468383374588 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 206ms
20:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:16:14 INFO - PROCESS | 848 | 1468383374763 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - PROCESS | 848 | 1468383374811 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 221ms
20:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:16:14 INFO - PROCESS | 848 | 1468383374975 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 177ms
20:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:16:15 INFO - PROCESS | 848 | 1468383375148 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375182 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 177ms
20:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:16:15 INFO - PROCESS | 848 | 1468383375339 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375381 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 176ms
20:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:16:15 INFO - PROCESS | 848 | 1468383375509 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375556 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 177ms
20:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:16:15 INFO - PROCESS | 848 | 1468383375682 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375721 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 162ms
20:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:16:15 INFO - PROCESS | 848 | 1468383375873 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:15 INFO - PROCESS | 848 | 1468383375911 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 162ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:16:16 INFO - PROCESS | 848 | 1468383376047 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376091 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 177ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:16:16 INFO - PROCESS | 848 | 1468383376232 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376258 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 177ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:16:16 INFO - PROCESS | 848 | 1468383376403 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376446 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 176ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:16:16 INFO - PROCESS | 848 | 1468383376576 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 177ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:16:16 INFO - PROCESS | 848 | 1468383376767 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376799 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 177ms
20:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:16:16 INFO - PROCESS | 848 | 1468383376936 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:16 INFO - PROCESS | 848 | 1468383376972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 176ms
20:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:16:17 INFO - PROCESS | 848 | 1468383377109 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - PROCESS | 848 | 1468383377142 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
20:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 162ms
20:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:16:17 INFO - PROCESS | 848 | 1468383377299 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - PROCESS | 848 | 1468383377331 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
20:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 162ms
20:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:16:17 INFO - PROCESS | 848 | 1468383377469 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - PROCESS | 848 | 1468383377519 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 456ms
20:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:16:17 INFO - PROCESS | 848 | 1468383377951 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:17 INFO - PROCESS | 848 | 1468383377981 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 162ms
20:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:16:18 INFO - PROCESS | 848 | 1468383378123 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - PROCESS | 848 | 1468383378155 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 162ms
20:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:16:18 INFO - PROCESS | 848 | 1468383378298 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - PROCESS | 848 | 1468383378335 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 177ms
20:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:16:18 INFO - PROCESS | 848 | 1468383378487 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - PROCESS | 848 | 1468383378519 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 177ms
20:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:16:18 INFO - PROCESS | 848 | 1468383378655 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - PROCESS | 848 | 1468383378688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 176ms
20:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:16:18 INFO - PROCESS | 848 | 1468383378833 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - PROCESS | 848 | 1468383378868 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 177ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:16:19 INFO - PROCESS | 848 | 1468383379020 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379062 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 162ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:16:19 INFO - PROCESS | 848 | 1468383379191 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379220 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 117ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:16:19 INFO - PROCESS | 848 | 1468383379328 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379360 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 177ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:16:19 INFO - PROCESS | 848 | 1468383379500 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 162ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:16:19 INFO - PROCESS | 848 | 1468383379691 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379727 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 207ms
20:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:16:19 INFO - PROCESS | 848 | 1468383379901 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:19 INFO - PROCESS | 848 | 1468383379948 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 221ms
20:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:16:20 INFO - PROCESS | 848 | 1468383380116 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - PROCESS | 848 | 1468383380157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 176ms
20:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:16:20 INFO - PROCESS | 848 | 1468383380300 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - PROCESS | 848 | 1468383380330 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 177ms
20:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:16:20 INFO - PROCESS | 848 | 1468383380473 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - PROCESS | 848 | 1468383380520 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 177ms
20:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:16:20 INFO - PROCESS | 848 | 1468383380651 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - PROCESS | 848 | 1468383380706 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 207ms
20:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:16:20 INFO - PROCESS | 848 | 1468383380877 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:20 INFO - PROCESS | 848 | 1468383380945 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 220ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:16:21 INFO - PROCESS | 848 | 1468383381085 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - PROCESS | 848 | 1468383381115 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 177ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:16:21 INFO - PROCESS | 848 | 1468383381275 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - PROCESS | 848 | 1468383381299 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 177ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:16:21 INFO - PROCESS | 848 | 1468383381446 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - PROCESS | 848 | 1468383381483 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 177ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:16:21 INFO - PROCESS | 848 | 1468383381618 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - PROCESS | 848 | 1468383381661 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 176ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:16:21 INFO - PROCESS | 848 | 1468383381806 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - PROCESS | 848 | 1468383381836 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 162ms
20:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:16:21 INFO - PROCESS | 848 | 1468383381980 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382026 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
20:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 162ms
20:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:16:22 INFO - PROCESS | 848 | 1468383382150 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382199 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 177ms
20:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:16:22 INFO - PROCESS | 848 | 1468383382341 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382383 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 177ms
20:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:16:22 INFO - PROCESS | 848 | 1468383382512 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382555 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
20:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 176ms
20:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:16:22 INFO - PROCESS | 848 | 1468383382685 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382729 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 177ms
20:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:16:22 INFO - PROCESS | 848 | 1468383382875 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:22 INFO - PROCESS | 848 | 1468383382922 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 177ms
20:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:16:23 INFO - PROCESS | 848 | 1468383383045 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - PROCESS | 848 | 1468383383079 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:16:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:16:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 177ms
20:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:16:23 INFO - PROCESS | 848 | 1468383383234 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - PROCESS | 848 | 1468383383266 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
20:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 162ms
20:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:16:23 INFO - PROCESS | 848 | 1468383383407 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - PROCESS | 848 | 1468383383455 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 457ms
20:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:16:23 INFO - PROCESS | 848 | 1468383383871 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:23 INFO - PROCESS | 848 | 1468383383914 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:16:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:16:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 176ms
20:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:16:24 INFO - PROCESS | 848 | 1468383384060 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - PROCESS | 848 | 1468383384090 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:16:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:16:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 162ms
20:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:16:24 INFO - PROCESS | 848 | 1468383384232 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - PROCESS | 848 | 1468383384268 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
20:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 162ms
20:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:16:24 INFO - PROCESS | 848 | 1468383384421 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - PROCESS | 848 | 1468383384441 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 207ms
20:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:16:24 INFO - PROCESS | 848 | 1468383384635 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - PROCESS | 848 | 1468383384672 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
20:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 206ms
20:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:16:24 INFO - PROCESS | 848 | 1468383384844 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:24 INFO - PROCESS | 848 | 1468383384878 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 177ms
20:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:16:25 INFO - PROCESS | 848 | 1468383385033 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385043 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 162ms
20:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:16:25 INFO - PROCESS | 848 | 1468383385205 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385240 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 162ms
20:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:16:25 INFO - PROCESS | 848 | 1468383385380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385414 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 177ms
20:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:16:25 INFO - PROCESS | 848 | 1468383385567 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385594 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 177ms
20:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:16:25 INFO - PROCESS | 848 | 1468383385740 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385790 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 176ms
20:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:16:25 INFO - PROCESS | 848 | 1468383385930 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:25 INFO - PROCESS | 848 | 1468383385960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 177ms
20:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:16:26 INFO - PROCESS | 848 | 1468383386098 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - PROCESS | 848 | 1468383386151 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 221ms
20:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:16:26 INFO - PROCESS | 848 | 1468383386313 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - PROCESS | 848 | 1468383386358 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 177ms
20:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:16:26 INFO - PROCESS | 848 | 1468383386502 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - PROCESS | 848 | 1468383386533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 176ms
20:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:16:26 INFO - PROCESS | 848 | 1468383386676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - PROCESS | 848 | 1468383386723 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 177ms
20:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:16:26 INFO - PROCESS | 848 | 1468383386847 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:26 INFO - PROCESS | 848 | 1468383386896 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 162ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:16:27 INFO - PROCESS | 848 | 1468383387036 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383387081 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 206ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:16:27 INFO - PROCESS | 848 | 1468383387256 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383387295 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 162ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:16:27 INFO - PROCESS | 848 | 1468383387422 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383387455 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 177ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:16:27 INFO - PROCESS | 848 | 1468383387611 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383387651 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 177ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:16:27 INFO - PROCESS | 848 | 1468383387784 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383387827 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
20:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 176ms
20:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:16:27 INFO - PROCESS | 848 | 1468383387972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:27 INFO - PROCESS | 848 | 1468383388003 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 177ms
20:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:16:28 INFO - PROCESS | 848 | 1468383388143 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - PROCESS | 848 | 1468383388190 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 177ms
20:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:16:28 INFO - PROCESS | 848 | 1468383388316 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - PROCESS | 848 | 1468383388362 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 176ms
20:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:16:28 INFO - PROCESS | 848 | 1468383388504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - PROCESS | 848 | 1468383388539 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 162ms
20:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:16:28 INFO - PROCESS | 848 | 1468383388677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - PROCESS | 848 | 1468383388718 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 162ms
20:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:16:28 INFO - PROCESS | 848 | 1468383388866 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:28 INFO - PROCESS | 848 | 1468383388883 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 176ms
20:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:16:29 INFO - PROCESS | 848 | 1468383389037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - PROCESS | 848 | 1468383389071 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 118ms
20:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:16:29 INFO - PROCESS | 848 | 1468383389160 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - PROCESS | 848 | 1468383389208 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 162ms
20:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:16:29 INFO - PROCESS | 848 | 1468383389347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - PROCESS | 848 | 1468383389391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 177ms
20:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:16:29 INFO - PROCESS | 848 | 1468383389518 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - PROCESS | 848 | 1468383389588 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 457ms
20:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:16:29 INFO - PROCESS | 848 | 1468383389998 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - PROCESS | 848 | 1468383390023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 207ms
20:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:16:30 INFO - PROCESS | 848 | 1468383390214 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - PROCESS | 848 | 1468383390243 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 162ms
20:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:16:30 INFO - PROCESS | 848 | 1468383390386 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - PROCESS | 848 | 1468383390419 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 177ms
20:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:16:30 INFO - PROCESS | 848 | 1468383390575 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - PROCESS | 848 | 1468383390612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 206ms
20:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:16:30 INFO - PROCESS | 848 | 1468383390785 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - PROCESS | 848 | 1468383390817 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
20:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 162ms
20:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:16:30 INFO - PROCESS | 848 | 1468383390960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391006 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 162ms
20:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:16:31 INFO - PROCESS | 848 | 1468383391146 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391186 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 177ms
20:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:16:31 INFO - PROCESS | 848 | 1468383391321 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391357 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 176ms
20:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:16:31 INFO - PROCESS | 848 | 1468383391507 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391524 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 177ms
20:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:16:31 INFO - PROCESS | 848 | 1468383391678 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391711 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 177ms
20:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:16:31 INFO - PROCESS | 848 | 1468383391850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:31 INFO - PROCESS | 848 | 1468383391888 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 177ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:16:32 INFO - PROCESS | 848 | 1468383392048 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - PROCESS | 848 | 1468383392077 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 162ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:16:32 INFO - PROCESS | 848 | 1468383392218 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - PROCESS | 848 | 1468383392259 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
20:16:32 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 177ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:16:32 INFO - PROCESS | 848 | 1468383392388 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - PROCESS | 848 | 1468383392424 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 176ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:16:32 INFO - PROCESS | 848 | 1468383392585 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - PROCESS | 848 | 1468383392634 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 236ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:16:32 INFO - PROCESS | 848 | 1468383392813 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - PROCESS | 848 | 1468383392860 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 177ms
20:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:16:32 INFO - PROCESS | 848 | 1468383392983 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393034 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 221ms
20:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:16:33 INFO - PROCESS | 848 | 1468383393215 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393236 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 176ms
20:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:16:33 INFO - PROCESS | 848 | 1468383393388 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393427 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 177ms
20:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:16:33 INFO - PROCESS | 848 | 1468383393555 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393585 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 133ms
20:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:16:33 INFO - PROCESS | 848 | 1468383393694 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393724 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 176ms
20:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:16:33 INFO - PROCESS | 848 | 1468383393881 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:33 INFO - PROCESS | 848 | 1468383393912 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 177ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:16:34 INFO - PROCESS | 848 | 1468383394057 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - PROCESS | 848 | 1468383394088 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 177ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:16:34 INFO - PROCESS | 848 | 1468383394225 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - PROCESS | 848 | 1468383394268 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 207ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:16:34 INFO - PROCESS | 848 | 1468383394453 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - PROCESS | 848 | 1468383394492 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 176ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:16:34 INFO - PROCESS | 848 | 1468383394625 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - PROCESS | 848 | 1468383394671 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 162ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:16:34 INFO - PROCESS | 848 | 1468383394799 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - PROCESS | 848 | 1468383394842 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 162ms
20:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:16:34 INFO - PROCESS | 848 | 1468383394986 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - PROCESS | 848 | 1468383395020 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 177ms
20:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:16:35 INFO - PROCESS | 848 | 1468383395157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - PROCESS | 848 | 1468383395203 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 177ms
20:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:16:35 INFO - PROCESS | 848 | 1468383395347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - PROCESS | 848 | 1468383395383 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 176ms
20:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:16:35 INFO - PROCESS | 848 | 1468383395518 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - PROCESS | 848 | 1468383395566 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 177ms
20:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:16:35 INFO - PROCESS | 848 | 1468383395725 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:35 INFO - PROCESS | 848 | 1468383395790 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 456ms
20:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:16:36 INFO - PROCESS | 848 | 1468383396189 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - PROCESS | 848 | 1468383396231 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 309ms
20:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:16:36 INFO - PROCESS | 848 | 1468383396502 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - PROCESS | 848 | 1468383396532 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 162ms
20:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:16:36 INFO - PROCESS | 848 | 1468383396677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - PROCESS | 848 | 1468383396708 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 177ms
20:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:16:36 INFO - PROCESS | 848 | 1468383396869 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:36 INFO - PROCESS | 848 | 1468383396907 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 220ms
20:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:16:37 INFO - PROCESS | 848 | 1468383397082 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - PROCESS | 848 | 1468383397119 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 177ms
20:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:16:37 INFO - PROCESS | 848 | 1468383397253 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - PROCESS | 848 | 1468383397280 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 177ms
20:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:16:37 INFO - PROCESS | 848 | 1468383397442 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - PROCESS | 848 | 1468383397477 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 177ms
20:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:16:37 INFO - PROCESS | 848 | 1468383397614 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - PROCESS | 848 | 1468383397648 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 176ms
20:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:16:37 INFO - PROCESS | 848 | 1468383397788 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - PROCESS | 848 | 1468383397822 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 177ms
20:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:16:37 INFO - PROCESS | 848 | 1468383397979 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398015 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 176ms
20:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:16:38 INFO - PROCESS | 848 | 1468383398151 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398189 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 177ms
20:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:16:38 INFO - PROCESS | 848 | 1468383398340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398374 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 221ms
20:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:16:38 INFO - PROCESS | 848 | 1468383398555 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398596 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 177ms
20:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:16:38 INFO - PROCESS | 848 | 1468383398728 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398779 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 176ms
20:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:16:38 INFO - PROCESS | 848 | 1468383398903 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:38 INFO - PROCESS | 848 | 1468383398949 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 177ms
20:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:16:39 INFO - PROCESS | 848 | 1468383399090 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - PROCESS | 848 | 1468383399133 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 162ms
20:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:16:39 INFO - PROCESS | 848 | 1468383399264 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - PROCESS | 848 | 1468383399303 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 162ms
20:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:16:39 INFO - PROCESS | 848 | 1468383399452 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - PROCESS | 848 | 1468383399474 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 206ms
20:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:16:39 INFO - PROCESS | 848 | 1468383399666 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - PROCESS | 848 | 1468383399695 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 177ms
20:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:16:39 INFO - PROCESS | 848 | 1468383399836 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:39 INFO - PROCESS | 848 | 1468383399872 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 162ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:16:40 INFO - PROCESS | 848 | 1468383400025 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400066 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 176ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:16:40 INFO - PROCESS | 848 | 1468383400198 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400239 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 177ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:16:40 INFO - PROCESS | 848 | 1468383400372 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400404 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 177ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:16:40 INFO - PROCESS | 848 | 1468383400565 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400605 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 176ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:16:40 INFO - PROCESS | 848 | 1468383400734 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400777 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 177ms
20:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:16:40 INFO - PROCESS | 848 | 1468383400907 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:40 INFO - PROCESS | 848 | 1468383400949 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 162ms
20:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:16:41 INFO - PROCESS | 848 | 1468383401097 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - PROCESS | 848 | 1468383401139 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 177ms
20:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:16:41 INFO - PROCESS | 848 | 1468383401267 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - PROCESS | 848 | 1468383401301 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 177ms
20:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:16:41 INFO - PROCESS | 848 | 1468383401458 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - PROCESS | 848 | 1468383401503 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 177ms
20:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:16:41 INFO - PROCESS | 848 | 1468383401627 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - PROCESS | 848 | 1468383401673 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 176ms
20:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:16:41 INFO - PROCESS | 848 | 1468383401800 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:41 INFO - PROCESS | 848 | 1468383401850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 472ms
20:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:16:42 INFO - PROCESS | 848 | 1468383402281 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - PROCESS | 848 | 1468383402320 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 176ms
20:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:16:42 INFO - PROCESS | 848 | 1468383402453 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - PROCESS | 848 | 1468383402484 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 177ms
20:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:16:42 INFO - PROCESS | 848 | 1468383402628 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - PROCESS | 848 | 1468383402664 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 177ms
20:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:16:42 INFO - PROCESS | 848 | 1468383402813 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - PROCESS | 848 | 1468383402857 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 176ms
20:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:16:42 INFO - PROCESS | 848 | 1468383402985 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403026 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 177ms
20:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:16:43 INFO - PROCESS | 848 | 1468383403175 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403214 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 162ms
20:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:16:43 INFO - PROCESS | 848 | 1468383403346 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 176ms
20:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:16:43 INFO - PROCESS | 848 | 1468383403539 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403552 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 177ms
20:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:16:43 INFO - PROCESS | 848 | 1468383403705 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403732 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 177ms
20:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:16:43 INFO - PROCESS | 848 | 1468383403876 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:43 INFO - PROCESS | 848 | 1468383403917 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 176ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:16:44 INFO - PROCESS | 848 | 1468383404068 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - PROCESS | 848 | 1468383404105 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 177ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:16:44 INFO - PROCESS | 848 | 1468383404237 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - PROCESS | 848 | 1468383404272 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 177ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:16:44 INFO - PROCESS | 848 | 1468383404434 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - PROCESS | 848 | 1468383404471 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 206ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:16:44 INFO - PROCESS | 848 | 1468383404618 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - PROCESS | 848 | 1468383404660 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 177ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:16:44 INFO - PROCESS | 848 | 1468383404790 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - PROCESS | 848 | 1468383404835 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 176ms
20:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:16:44 INFO - PROCESS | 848 | 1468383404984 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405017 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 206ms
20:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:16:45 INFO - PROCESS | 848 | 1468383405191 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405232 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 177ms
20:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:16:45 INFO - PROCESS | 848 | 1468383405361 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405400 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 177ms
20:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:16:45 INFO - PROCESS | 848 | 1468383405555 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405592 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 176ms
20:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:16:45 INFO - PROCESS | 848 | 1468383405727 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405771 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 177ms
20:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:16:45 INFO - PROCESS | 848 | 1468383405899 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:45 INFO - PROCESS | 848 | 1468383405941 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 206ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:16:46 INFO - PROCESS | 848 | 1468383406127 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - PROCESS | 848 | 1468383406172 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 177ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:16:46 INFO - PROCESS | 848 | 1468383406298 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - PROCESS | 848 | 1468383406330 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 132ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:16:46 INFO - PROCESS | 848 | 1468383406438 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - PROCESS | 848 | 1468383406487 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 177ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:16:46 INFO - PROCESS | 848 | 1468383406607 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - PROCESS | 848 | 1468383406649 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 177ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:16:46 INFO - PROCESS | 848 | 1468383406780 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - PROCESS | 848 | 1468383406821 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 176ms
20:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:16:46 INFO - PROCESS | 848 | 1468383406969 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - PROCESS | 848 | 1468383407018 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 221ms
20:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:16:47 INFO - PROCESS | 848 | 1468383407179 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - PROCESS | 848 | 1468383407225 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 177ms
20:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:16:47 INFO - PROCESS | 848 | 1468383407370 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - PROCESS | 848 | 1468383407401 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 177ms
20:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:16:47 INFO - PROCESS | 848 | 1468383407541 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - PROCESS | 848 | 1468383407588 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 176ms
20:16:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:16:47 INFO - PROCESS | 848 | 1468383407710 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - PROCESS | 848 | 1468383407745 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:16:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 206ms
20:16:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:16:48 INFO - PROCESS | 848 | 1468383408083 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - PROCESS | 848 | 1468383408134 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:16:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 368ms
20:16:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:16:48 INFO - PROCESS | 848 | 1468383408350 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - PROCESS | 848 | 1468383408380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:16:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 177ms
20:16:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:16:48 INFO - PROCESS | 848 | 1468383408520 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - PROCESS | 848 | 1468383408559 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:16:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 162ms
20:16:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:16:48 INFO - PROCESS | 848 | 1468383408711 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - PROCESS | 848 | 1468383408744 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:16:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 176ms
20:16:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:16:48 INFO - PROCESS | 848 | 1468383408881 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:48 INFO - PROCESS | 848 | 1468383408907 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:16:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 177ms
20:16:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:16:49 INFO - PROCESS | 848 | 1468383409070 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:49 INFO - PROCESS | 848 | 1468383409104 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
20:16:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 663ms
20:16:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:16:49 INFO - PROCESS | 848 | 1468383409731 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:49 INFO - PROCESS | 848 | 1468383409757 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
20:16:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 648ms
20:16:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:16:50 INFO - PROCESS | 848 | 1468383410391 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:50 INFO - PROCESS | 848 | 1468383410423 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
20:16:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 648ms
20:16:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:16:51 INFO - PROCESS | 848 | 1468383411056 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:51 INFO - PROCESS | 848 | 1468383411066 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
20:16:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 589ms
20:16:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:16:51 INFO - PROCESS | 848 | 1468383411656 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:51 INFO - PROCESS | 848 | 1468383411673 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
20:16:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 648ms
20:16:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:16:52 INFO - PROCESS | 848 | 1468383412316 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:52 INFO - PROCESS | 848 | 1468383412354 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
20:16:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 662ms
20:16:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:16:52 INFO - PROCESS | 848 | 1468383412979 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:52 INFO - PROCESS | 848 | 1468383413011 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:16:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 663ms
20:16:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:16:53 INFO - PROCESS | 848 | 1468383413641 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:53 INFO - PROCESS | 848 | 1468383413653 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:16:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 663ms
20:16:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:16:54 INFO - PROCESS | 848 | 1468383414291 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:54 INFO - PROCESS | 848 | 1468383414333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:16:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:16:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 692ms
20:16:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:16:54 INFO - PROCESS | 848 | 1468383414990 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415017 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:16:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 162ms
20:16:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:16:55 INFO - PROCESS | 848 | 1468383415180 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415192 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:16:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 162ms
20:16:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:16:55 INFO - PROCESS | 848 | 1468383415350 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
20:16:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:16:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 177ms
20:16:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:16:55 INFO - PROCESS | 848 | 1468383415531 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415563 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:16:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 176ms
20:16:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:16:55 INFO - PROCESS | 848 | 1468383415724 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415752 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
20:16:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:16:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 162ms
20:16:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:16:55 INFO - PROCESS | 848 | 1468383415892 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:55 INFO - PROCESS | 848 | 1468383415923 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
20:16:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:16:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:16:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 176ms
20:16:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:16:56 INFO - PROCESS | 848 | 1468383416088 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - PROCESS | 848 | 1468383416107 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:16:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 177ms
20:16:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:16:56 INFO - PROCESS | 848 | 1468383416253 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - PROCESS | 848 | 1468383416287 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
20:16:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:16:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
20:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:16:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 663ms
20:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:16:56 INFO - PROCESS | 848 | 1468383416914 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:56 INFO - PROCESS | 848 | 1468383416940 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 118ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:16:57 INFO - PROCESS | 848 | 1468383417034 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417068 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 162ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:16:57 INFO - PROCESS | 848 | 1468383417222 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417255 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 177ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:16:57 INFO - PROCESS | 848 | 1468383417396 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417430 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 176ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:16:57 INFO - PROCESS | 848 | 1468383417587 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417610 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 177ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:16:57 INFO - PROCESS | 848 | 1468383417758 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417792 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 177ms
20:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:16:57 INFO - PROCESS | 848 | 1468383417928 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:57 INFO - PROCESS | 848 | 1468383417956 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 177ms
20:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:16:58 INFO - PROCESS | 848 | 1468383418117 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - PROCESS | 848 | 1468383418157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 162ms
20:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:16:58 INFO - PROCESS | 848 | 1468383418289 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - PROCESS | 848 | 1468383418326 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 177ms
20:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:16:58 INFO - PROCESS | 848 | 1468383418478 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - PROCESS | 848 | 1468383418515 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 176ms
20:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:16:58 INFO - PROCESS | 848 | 1468383418650 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - PROCESS | 848 | 1468383418688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 177ms
20:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:16:58 INFO - PROCESS | 848 | 1468383418839 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:58 INFO - PROCESS | 848 | 1468383418859 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 177ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:16:59 INFO - PROCESS | 848 | 1468383419010 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419040 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 177ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:16:59 INFO - PROCESS | 848 | 1468383419182 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419225 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 176ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:16:59 INFO - PROCESS | 848 | 1468383419371 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419401 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 177ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:16:59 INFO - PROCESS | 848 | 1468383419544 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419589 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 162ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:16:59 INFO - PROCESS | 848 | 1468383419716 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419756 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 177ms
20:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:16:59 INFO - PROCESS | 848 | 1468383419904 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:16:59 INFO - PROCESS | 848 | 1468383419935 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 177ms
20:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:17:00 INFO - PROCESS | 848 | 1468383420077 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - PROCESS | 848 | 1468383420150 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 397ms
20:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:17:00 INFO - PROCESS | 848 | 1468383420496 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - PROCESS | 848 | 1468383420509 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 177ms
20:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:17:00 INFO - PROCESS | 848 | 1468383420669 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - PROCESS | 848 | 1468383420699 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 177ms
20:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:17:00 INFO - PROCESS | 848 | 1468383420859 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:00 INFO - PROCESS | 848 | 1468383420880 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:17:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 176ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:17:01 INFO - PROCESS | 848 | 1468383421026 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421081 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 221ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:17:01 INFO - PROCESS | 848 | 1468383421237 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421266 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 177ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:17:01 INFO - PROCESS | 848 | 1468383421429 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421449 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 177ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:17:01 INFO - PROCESS | 848 | 1468383421599 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421634 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 176ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:17:01 INFO - PROCESS | 848 | 1468383421771 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421810 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 177ms
20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:17:01 INFO - PROCESS | 848 | 1468383421959 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:01 INFO - PROCESS | 848 | 1468383421996 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 177ms
20:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:17:02 INFO - PROCESS | 848 | 1468383422132 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - PROCESS | 848 | 1468383422164 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 176ms
20:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:17:02 INFO - PROCESS | 848 | 1468383422307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - PROCESS | 848 | 1468383422347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 177ms
20:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:17:02 INFO - PROCESS | 848 | 1468383422496 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - PROCESS | 848 | 1468383422540 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 177ms
20:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:17:02 INFO - PROCESS | 848 | 1468383422670 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - PROCESS | 848 | 1468383422716 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 176ms
20:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:17:02 INFO - PROCESS | 848 | 1468383422859 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:02 INFO - PROCESS | 848 | 1468383422892 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 177ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:17:03 INFO - PROCESS | 848 | 1468383423030 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383423073 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 177ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:17:03 INFO - PROCESS | 848 | 1468383423203 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383423247 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 221ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:17:03 INFO - PROCESS | 848 | 1468383423440 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383423462 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 177ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:17:03 INFO - PROCESS | 848 | 1468383423613 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383423652 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 177ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:17:03 INFO - PROCESS | 848 | 1468383423786 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383423824 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 176ms
20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:17:03 INFO - PROCESS | 848 | 1468383423974 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:03 INFO - PROCESS | 848 | 1468383424016 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 177ms
20:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:17:04 INFO - PROCESS | 848 | 1468383424151 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - PROCESS | 848 | 1468383424182 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 177ms
20:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:17:04 INFO - PROCESS | 848 | 1468383424335 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - PROCESS | 848 | 1468383424362 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 176ms
20:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:17:04 INFO - PROCESS | 848 | 1468383424505 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - PROCESS | 848 | 1468383424536 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 177ms
20:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:17:04 INFO - PROCESS | 848 | 1468383424679 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - PROCESS | 848 | 1468383424721 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 162ms
20:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:17:04 INFO - PROCESS | 848 | 1468383424867 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:04 INFO - PROCESS | 848 | 1468383424909 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 176ms
20:17:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:17:05 INFO - PROCESS | 848 | 1468383425039 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | 1468383425081 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:17:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:17:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 177ms
20:17:05 INFO - TEST-START | /DOMEvents/constructors.html
20:17:05 INFO - PROCESS | 848 | 1468383425229 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | 1468383425257 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:17:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:17:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 236ms
20:17:05 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:17:05 INFO - PROCESS | 848 | 1468383425460 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | 1468383425505 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:17:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 176ms
20:17:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:17:05 INFO - PROCESS | 848 | 1468383425630 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | 1468383425667 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:17:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:17:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
20:17:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:17:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
20:17:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:17:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
20:17:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:17:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:17:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
20:17:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:17:05 INFO - PROCESS | 848 | 1468383425806 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | 1468383425839 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:05 INFO - PROCESS | 848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:17:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:17:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 177ms
20:17:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:17:05 INFO - PROCESS | 848 | 1468383425994 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - PROCESS | 848 | 1468383426037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - PROCESS | 848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:17:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:17:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 295ms
20:17:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:17:06 INFO - PROCESS | 848 | 1468383426390 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - PROCESS | 848 | 1468383426438 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:17:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 368ms
20:17:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:17:06 INFO - PROCESS | 848 | 1468383426749 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - PROCESS | 848 | 1468383426778 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:17:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 177ms
20:17:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:17:06 INFO - PROCESS | 848 | 1468383426936 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:06 INFO - PROCESS | 848 | 1468383426971 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:17:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 177ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:17:07 INFO - PROCESS | 848 | 1468383427108 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - PROCESS | 848 | 1468383427139 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 162ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:17:07 INFO - PROCESS | 848 | 1468383427300 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - PROCESS | 848 | 1468383427335 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 162ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:17:07 INFO - PROCESS | 848 | 1468383427467 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - PROCESS | 848 | 1468383427504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 177ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:17:07 INFO - PROCESS | 848 | 1468383427658 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - PROCESS | 848 | 1468383427695 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 176ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:17:07 INFO - PROCESS | 848 | 1468383427830 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - PROCESS | 848 | 1468383427865 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:07 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 177ms
20:17:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:17:07 INFO - PROCESS | 848 | 1468383427999 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428034 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:17:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 177ms
20:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:17:08 INFO - PROCESS | 848 | 1468383428197 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428234 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 176ms
20:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:17:08 INFO - PROCESS | 848 | 1468383428367 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428405 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
20:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 177ms
20:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:17:08 INFO - PROCESS | 848 | 1468383428541 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428599 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 206ms
20:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:17:08 INFO - PROCESS | 848 | 1468383428769 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428797 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:17:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
20:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 177ms
20:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:17:08 INFO - PROCESS | 848 | 1468383428943 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:08 INFO - PROCESS | 848 | 1468383428984 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 176ms
20:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:17:09 INFO - PROCESS | 848 | 1468383429114 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - PROCESS | 848 | 1468383429157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
20:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 177ms
20:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:17:09 INFO - PROCESS | 848 | 1468383429304 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - PROCESS | 848 | 1468383429359 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 177ms
20:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:17:09 INFO - PROCESS | 848 | 1468383429480 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - PROCESS | 848 | 1468383429553 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 221ms
20:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:17:09 INFO - PROCESS | 848 | 1468383429688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - PROCESS | 848 | 1468383429726 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 176ms
20:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:17:09 INFO - PROCESS | 848 | 1468383429876 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:09 INFO - PROCESS | 848 | 1468383429906 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:17:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 177ms
20:17:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:17:10 INFO - PROCESS | 848 | 1468383430048 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - PROCESS | 848 | 1468383430091 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:17:10 INFO - {}
20:17:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:17:10 INFO - {}
20:17:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:17:10 INFO - {}
20:17:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:17:10 INFO - {}
20:17:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 177ms
20:17:10 INFO - TEST-START | /FileAPI/fileReader.html
20:17:10 INFO - PROCESS | 848 | 1468383430238 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - PROCESS | 848 | 1468383430261 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:17:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:17:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:17:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:17:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 176ms
20:17:10 INFO - TEST-START | /FileAPI/historical.html
20:17:10 INFO - PROCESS | 848 | 1468383430411 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - PROCESS | 848 | 1468383430449 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:17:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:17:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:17:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:17:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:17:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:17:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
20:17:10 INFO - TEST-OK | /FileAPI/historical.html | took 177ms
20:17:10 INFO - TEST-START | /FileAPI/idlharness.html
20:17:10 INFO - PROCESS | 848 | 1468383430585 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - PROCESS | 848 | 1468383430625 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:17:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:17:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:17:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:17:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:17:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:17:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:17:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:17:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:17:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:17:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:17:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:17:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:17:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:17:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
20:17:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:17:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:17:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:17:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 324ms
20:17:10 INFO - TEST-START | /FileAPI/idlharness.worker
20:17:10 INFO - PROCESS | 848 | 1468383430917 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:10 INFO - PROCESS | 848 | 1468383430956 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:17:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:17:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:17:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:17:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:17:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:17:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:17:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:17:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:17:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:17:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:17:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:17:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:17:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:17:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:17:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:17:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:17:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:17:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:17:11 INFO - {}
20:17:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 368ms
20:17:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:17:11 INFO - PROCESS | 848 | 1468383431291 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - PROCESS | 848 | 1468383431340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
20:17:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 177ms
20:17:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:17:11 INFO - PROCESS | 848 | 1468383431463 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - PROCESS | 848 | 1468383431504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:17:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 162ms
20:17:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:17:11 INFO - PROCESS | 848 | 1468383431651 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - PROCESS | 848 | 1468383431693 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:17:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:17:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 177ms
20:17:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:17:11 INFO - PROCESS | 848 | 1468383431825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:11 INFO - PROCESS | 848 | 1468383431869 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:17:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 235ms
20:17:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
20:17:12 INFO - PROCESS | 848 | 1468383432067 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - PROCESS | 848 | 1468383432118 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
20:17:12 INFO - {}
20:17:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 221ms
20:17:12 INFO - PROCESS | 848 | 1468383432466 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
20:17:12 INFO - PROCESS | 848 | 1468383432510 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
20:17:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 206ms
20:17:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:17:12 INFO - PROCESS | 848 | 1468383432688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - PROCESS | 848 | 1468383432716 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:17:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:17:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
20:17:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:17:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:17:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 279ms
20:17:12 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:17:12 INFO - PROCESS | 848 | 1468383432977 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433022 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:17:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:17:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
20:17:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:17:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:17:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:17:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:17:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:17:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:17:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 221ms
20:17:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
20:17:13 INFO - PROCESS | 848 | 1468383433219 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433246 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
20:17:13 INFO - {}
20:17:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 162ms
20:17:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:17:13 INFO - PROCESS | 848 | 1468383433386 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433418 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:17:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:17:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 176ms
20:17:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:17:13 INFO - PROCESS | 848 | 1468383433568 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433621 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 177ms
20:17:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:17:13 INFO - PROCESS | 848 | 1468383433751 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433787 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 177ms
20:17:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:17:13 INFO - PROCESS | 848 | 1468383433925 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:13 INFO - PROCESS | 848 | 1468383433962 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:17:14 INFO - reader.readAsText(blob_2)
20:17:14 INFO - }" did not throw
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:17:14 INFO - reader.readAsDataURL(blob_2)
20:17:14 INFO - }" did not throw
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:17:14 INFO - reader.readAsArrayBuffer(blob_2)
20:17:14 INFO - }" did not throw
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
20:17:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:17:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:17:14 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:17:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
20:17:14 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 191ms
20:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:17:14 INFO - PROCESS | 848 | 1468383434121 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - PROCESS | 848 | 1468383434144 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
20:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 177ms
20:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:17:14 INFO - PROCESS | 848 | 1468383434292 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - PROCESS | 848 | 1468383434336 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 177ms
20:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:17:14 INFO - PROCESS | 848 | 1468383434466 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - PROCESS | 848 | 1468383434504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 176ms
20:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:17:14 INFO - PROCESS | 848 | 1468383434651 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - PROCESS | 848 | 1468383434697 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 177ms
20:17:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:17:14 INFO - PROCESS | 848 | 1468383434825 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:14 INFO - PROCESS | 848 | 1468383434865 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:17:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 206ms
20:17:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:17:15 INFO - PROCESS | 848 | 1468383435054 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435084 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:17:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 177ms
20:17:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:17:15 INFO - PROCESS | 848 | 1468383435226 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435260 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:17:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:17:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 176ms
20:17:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:17:15 INFO - PROCESS | 848 | 1468383435397 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435426 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:17:15 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
20:17:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
20:17:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 118ms
20:17:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:17:15 INFO - PROCESS | 848 | 1468383435536 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435572 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:17:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 177ms
20:17:15 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:17:15 INFO - PROCESS | 848 | 1468383435706 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435750 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:17:15 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 176ms
20:17:15 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:17:15 INFO - PROCESS | 848 | 1468383435893 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:15 INFO - PROCESS | 848 | 1468383435930 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:17:16 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 162ms
20:17:16 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:17:16 INFO - PROCESS | 848 | 1468383436072 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - PROCESS | 848 | 1468383436116 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:17:16 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 221ms
20:17:16 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:17:16 INFO - PROCESS | 848 | 1468383436298 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - PROCESS | 848 | 1468383436333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:17:16 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 162ms
20:17:16 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:17:16 INFO - PROCESS | 848 | 1468383436488 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - PROCESS | 848 | 1468383436512 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:17:16 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 177ms
20:17:16 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:17:16 INFO - PROCESS | 848 | 1468383436658 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - PROCESS | 848 | 1468383436700 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:17:16 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 177ms
20:17:16 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:17:16 INFO - PROCESS | 848 | 1468383436847 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - PROCESS | 848 | 1468383436876 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:17:16 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 176ms
20:17:16 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:17:16 INFO - PROCESS | 848 | 1468383437018 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - PROCESS | 848 | 1468383437063 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:17:17 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 221ms
20:17:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:17:17 INFO - PROCESS | 848 | 1468383437233 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - PROCESS | 848 | 1468383437278 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:17:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 206ms
20:17:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:17:17 INFO - PROCESS | 848 | 1468383437447 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - PROCESS | 848 | 1468383437496 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:17:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 206ms
20:17:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:17:17 INFO - PROCESS | 848 | 1468383437670 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - PROCESS | 848 | 1468383437718 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:17:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 221ms
20:17:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:17:17 INFO - PROCESS | 848 | 1468383437882 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:17 INFO - PROCESS | 848 | 1468383437915 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:17:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 177ms
20:17:18 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:17:18 INFO - PROCESS | 848 | 1468383438071 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - PROCESS | 848 | 1468383438131 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:17:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 471ms
20:17:18 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:17:18 INFO - PROCESS | 848 | 1468383438533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - PROCESS | 848 | 1468383438586 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:17:18 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 398ms
20:17:18 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:17:18 INFO - PROCESS | 848 | 1468383438932 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:18 INFO - PROCESS | 848 | 1468383438961 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:17:19 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 206ms
20:17:19 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:17:19 INFO - PROCESS | 848 | 1468383439162 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - PROCESS | 848 | 1468383439197 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:17:19 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 177ms
20:17:19 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:17:19 INFO - PROCESS | 848 | 1468383439339 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - PROCESS | 848 | 1468383439367 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:17:19 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 177ms
20:17:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:17:19 INFO - PROCESS | 848 | 1468383439507 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - PROCESS | 848 | 1468383439542 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:17:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 176ms
20:17:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:17:19 INFO - PROCESS | 848 | 1468383439696 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - PROCESS | 848 | 1468383439730 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:17:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 206ms
20:17:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:17:19 INFO - PROCESS | 848 | 1468383439909 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:19 INFO - PROCESS | 848 | 1468383439943 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 177ms
20:17:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:17:20 INFO - PROCESS | 848 | 1468383440104 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - PROCESS | 848 | 1468383440130 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 177ms
20:17:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:17:20 INFO - PROCESS | 848 | 1468383440269 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - PROCESS | 848 | 1468383440305 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 176ms
20:17:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:17:20 INFO - PROCESS | 848 | 1468383440440 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - PROCESS | 848 | 1468383440476 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 177ms
20:17:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:17:20 INFO - PROCESS | 848 | 1468383440635 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - PROCESS | 848 | 1468383440679 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 177ms
20:17:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:17:20 INFO - PROCESS | 848 | 1468383440806 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:20 INFO - PROCESS | 848 | 1468383440859 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 207ms
20:17:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:17:21 INFO - PROCESS | 848 | 1468383441016 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - PROCESS | 848 | 1468383441063 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 220ms
20:17:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:17:21 INFO - PROCESS | 848 | 1468383441247 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - PROCESS | 848 | 1468383441281 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 207ms
20:17:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:17:21 INFO - PROCESS | 848 | 1468383441461 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - PROCESS | 848 | 1468383441501 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 177ms
20:17:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:17:21 INFO - PROCESS | 848 | 1468383441633 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - PROCESS | 848 | 1468383441743 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 368ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:17:22 INFO - PROCESS | 848 | 1468383442013 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442042 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:17:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 177ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:17:22 INFO - PROCESS | 848 | 1468383442183 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442215 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:17:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 162ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:17:22 INFO - PROCESS | 848 | 1468383442373 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442411 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:17:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 177ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:17:22 INFO - PROCESS | 848 | 1468383442545 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442588 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
20:17:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 177ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:17:22 INFO - PROCESS | 848 | 1468383442734 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442751 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
20:17:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 176ms
20:17:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:17:22 INFO - PROCESS | 848 | 1468383442907 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:22 INFO - PROCESS | 848 | 1468383442952 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:17:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 177ms
20:17:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:17:23 INFO - PROCESS | 848 | 1468383443078 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - PROCESS | 848 | 1468383443120 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:17:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 177ms
20:17:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:17:23 INFO - PROCESS | 848 | 1468383443273 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - PROCESS | 848 | 1468383443315 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:17:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 177ms
20:17:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:17:23 INFO - PROCESS | 848 | 1468383443439 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - PROCESS | 848 | 1468383443486 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:17:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 176ms
20:17:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:17:23 INFO - PROCESS | 848 | 1468383443611 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - PROCESS | 848 | 1468383443653 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:17:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 162ms
20:17:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:17:23 INFO - PROCESS | 848 | 1468383443803 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:23 INFO - PROCESS | 848 | 1468383443857 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:17:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 206ms
20:17:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:17:24 INFO - PROCESS | 848 | 1468383444009 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - PROCESS | 848 | 1468383444054 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:17:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 177ms
20:17:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:17:24 INFO - PROCESS | 848 | 1468383444202 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - PROCESS | 848 | 1468383444254 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
20:17:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 177ms
20:17:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:17:24 INFO - PROCESS | 848 | 1468383444659 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - PROCESS | 848 | 1468383444717 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
20:17:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 442ms
20:17:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:17:24 INFO - PROCESS | 848 | 1468383444874 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:24 INFO - PROCESS | 848 | 1468383444920 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:17:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 206ms
20:17:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:17:25 INFO - PROCESS | 848 | 1468383445102 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - PROCESS | 848 | 1468383445117 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:17:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 176ms
20:17:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:17:25 INFO - PROCESS | 848 | 1468383445279 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - PROCESS | 848 | 1468383445319 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:17:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 221ms
20:17:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:17:25 INFO - PROCESS | 848 | 1468383445497 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - PROCESS | 848 | 1468383445529 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:17:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 177ms
20:17:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:17:25 INFO - PROCESS | 848 | 1468383445672 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - PROCESS | 848 | 1468383445711 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:17:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 162ms
20:17:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:17:25 INFO - PROCESS | 848 | 1468383445862 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:25 INFO - PROCESS | 848 | 1468383445898 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 162ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:17:26 INFO - PROCESS | 848 | 1468383446037 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383446073 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 177ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:17:26 INFO - PROCESS | 848 | 1468383446223 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383446267 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 176ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:17:26 INFO - PROCESS | 848 | 1468383446393 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383446441 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 177ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:17:26 INFO - PROCESS | 848 | 1468383446582 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383446618 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 221ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:17:26 INFO - PROCESS | 848 | 1468383446795 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383446842 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:17:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 177ms
20:17:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:17:26 INFO - PROCESS | 848 | 1468383446965 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:26 INFO - PROCESS | 848 | 1468383447012 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:17:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 176ms
20:17:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:17:27 INFO - PROCESS | 848 | 1468383447161 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - PROCESS | 848 | 1468383447206 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:17:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 412ms
20:17:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:17:27 INFO - PROCESS | 848 | 1468383447576 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - PROCESS | 848 | 1468383447613 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:17:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 177ms
20:17:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:17:27 INFO - PROCESS | 848 | 1468383447755 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - PROCESS | 848 | 1468383447791 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:17:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 177ms
20:17:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:17:27 INFO - PROCESS | 848 | 1468383447937 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:27 INFO - PROCESS | 848 | 1468383447990 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:17:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 206ms
20:17:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:17:28 INFO - PROCESS | 848 | 1468383448151 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - PROCESS | 848 | 1468383448213 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:17:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 221ms
20:17:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:17:28 INFO - PROCESS | 848 | 1468383448364 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - PROCESS | 848 | 1468383448417 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:17:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 206ms
20:17:28 INFO - PROCESS | 848 | 1468383448764 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:17:28 INFO - PROCESS | 848 | 1468383448797 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:17:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 147ms
20:17:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:17:28 INFO - PROCESS | 848 | 1468383448954 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:28 INFO - PROCESS | 848 | 1468383448986 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:17:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 162ms
20:17:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:17:29 INFO - PROCESS | 848 | 1468383449125 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - PROCESS | 848 | 1468383449169 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:17:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 207ms
20:17:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:17:29 INFO - PROCESS | 848 | 1468383449340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - PROCESS | 848 | 1468383449390 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:17:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 220ms
20:17:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:17:29 INFO - PROCESS | 848 | 1468383449565 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - PROCESS | 848 | 1468383449600 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:17:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 177ms
20:17:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:17:29 INFO - PROCESS | 848 | 1468383449736 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - PROCESS | 848 | 1468383449786 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:17:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 177ms
20:17:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
20:17:29 INFO - PROCESS | 848 | 1468383449926 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:29 INFO - PROCESS | 848 | 1468383449965 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
20:17:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 221ms
20:17:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:17:30 INFO - PROCESS | 848 | 1468383450138 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - PROCESS | 848 | 1468383450173 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:17:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 176ms
20:17:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:17:30 INFO - PROCESS | 848 | 1468383450309 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - PROCESS | 848 | 1468383450365 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:17:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 221ms
20:17:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:17:30 INFO - PROCESS | 848 | 1468383450540 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - PROCESS | 848 | 1468383450569 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:17:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 310ms
20:17:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:17:30 INFO - PROCESS | 848 | 1468383450844 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:30 INFO - PROCESS | 848 | 1468383450897 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:17:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 398ms
20:17:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:17:31 INFO - PROCESS | 848 | 1468383451261 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - PROCESS | 848 | 1468383451325 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:17:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 177ms
20:17:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:17:31 INFO - PROCESS | 848 | 1468383451449 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - PROCESS | 848 | 1468383451491 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:17:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 221ms
20:17:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:17:31 INFO - PROCESS | 848 | 1468383451668 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - PROCESS | 848 | 1468383451704 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:17:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 162ms
20:17:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:17:31 INFO - PROCESS | 848 | 1468383451855 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:31 INFO - PROCESS | 848 | 1468383451885 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:17:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 176ms
20:17:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
20:17:32 INFO - PROCESS | 848 | 1468383452025 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - PROCESS | 848 | 1468383452059 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
20:17:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 177ms
20:17:32 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:17:32 INFO - PROCESS | 848 | 1468383452215 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - PROCESS | 848 | 1468383452257 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:17:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 206ms
20:17:32 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:17:32 INFO - PROCESS | 848 | 1468383452442 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - PROCESS | 848 | 1468383452476 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:17:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 324ms
20:17:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:17:32 INFO - PROCESS | 848 | 1468383452765 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - PROCESS | 848 | 1468383452791 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:17:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 176ms
20:17:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:17:32 INFO - PROCESS | 848 | 1468383452953 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:32 INFO - PROCESS | 848 | 1468383452972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 177ms
20:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:17:33 INFO - PROCESS | 848 | 1468383453125 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - PROCESS | 848 | 1468383453157 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 412ms
20:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:17:33 INFO - PROCESS | 848 | 1468383453547 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - PROCESS | 848 | 1468383453567 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 177ms
20:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:17:33 INFO - PROCESS | 848 | 1468383453714 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - PROCESS | 848 | 1468383453749 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 206ms
20:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:17:33 INFO - PROCESS | 848 | 1468383453932 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:33 INFO - PROCESS | 848 | 1468383453997 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 221ms
20:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:17:34 INFO - PROCESS | 848 | 1468383454158 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - PROCESS | 848 | 1468383454193 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 162ms
20:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:17:34 INFO - PROCESS | 848 | 1468383454347 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - PROCESS | 848 | 1468383454389 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 206ms
20:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:17:34 INFO - PROCESS | 848 | 1468383454560 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - PROCESS | 848 | 1468383454600 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 177ms
20:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:17:34 INFO - PROCESS | 848 | 1468383454731 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - PROCESS | 848 | 1468383454771 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 162ms
20:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:17:34 INFO - PROCESS | 848 | 1468383454920 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:34 INFO - PROCESS | 848 | 1468383454962 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 176ms
20:17:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:17:35 INFO - PROCESS | 848 | 1468383455093 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - PROCESS | 848 | 1468383455131 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 310ms
20:17:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:17:35 INFO - PROCESS | 848 | 1468383455407 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - PROCESS | 848 | 1468383455436 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 265ms
20:17:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:17:35 INFO - PROCESS | 848 | 1468383455679 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - PROCESS | 848 | 1468383455710 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 177ms
20:17:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:17:35 INFO - PROCESS | 848 | 1468383455870 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:35 INFO - PROCESS | 848 | 1468383455895 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 177ms
20:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:17:36 INFO - PROCESS | 848 | 1468383456040 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - PROCESS | 848 | 1468383456083 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 206ms
20:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:17:36 INFO - PROCESS | 848 | 1468383456253 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - PROCESS | 848 | 1468383456283 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 176ms
20:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:17:36 INFO - PROCESS | 848 | 1468383456440 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - PROCESS | 848 | 1468383456486 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 177ms
20:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:17:36 INFO - PROCESS | 848 | 1468383456612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - PROCESS | 848 | 1468383456656 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 206ms
20:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:17:36 INFO - PROCESS | 848 | 1468383456823 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:36 INFO - PROCESS | 848 | 1468383456862 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:17:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 309ms
20:17:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:17:37 INFO - PROCESS | 848 | 1468383457187 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - PROCESS | 848 | 1468383457231 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:17:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 398ms
20:17:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:17:37 INFO - PROCESS | 848 | 1468383457604 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - PROCESS | 848 | 1468383457617 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:17:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 176ms
20:17:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:17:37 INFO - PROCESS | 848 | 1468383457778 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - PROCESS | 848 | 1468383457807 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:17:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 177ms
20:17:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:17:37 INFO - PROCESS | 848 | 1468383457967 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - PROCESS | 848 | 1468383458012 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:17:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 206ms
20:17:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:17:38 INFO - PROCESS | 848 | 1468383458176 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - PROCESS | 848 | 1468383458210 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:17:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 265ms
20:17:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:17:38 INFO - PROCESS | 848 | 1468383458448 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - PROCESS | 848 | 1468383458479 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:17:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 280ms
20:17:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:17:38 INFO - PROCESS | 848 | 1468383458725 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - PROCESS | 848 | 1468383458761 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:17:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 265ms
20:17:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:17:38 INFO - PROCESS | 848 | 1468383458998 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - PROCESS | 848 | 1468383459024 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:17:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 176ms
20:17:39 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:17:39 INFO - PROCESS | 848 | 1468383459171 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - PROCESS | 848 | 1468383459198 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:17:39 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 177ms
20:17:39 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:17:39 INFO - PROCESS | 848 | 1468383459361 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - PROCESS | 848 | 1468383459406 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:17:39 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 309ms
20:17:39 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:17:39 INFO - PROCESS | 848 | 1468383459678 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - PROCESS | 848 | 1468383459702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:17:39 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 309ms
20:17:39 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:17:39 INFO - PROCESS | 848 | 1468383459974 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - PROCESS | 848 | 1468383460023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 206ms
20:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:17:40 INFO - PROCESS | 848 | 1468383460205 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - PROCESS | 848 | 1468383460247 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 162ms
20:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:17:40 INFO - PROCESS | 848 | 1468383460379 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - PROCESS | 848 | 1468383460440 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 309ms
20:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:17:40 INFO - PROCESS | 848 | 1468383460688 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - PROCESS | 848 | 1468383460717 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 177ms
20:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:17:40 INFO - PROCESS | 848 | 1468383460879 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:40 INFO - PROCESS | 848 | 1468383460913 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:17:41 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 176ms
20:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:17:41 INFO - PROCESS | 848 | 1468383461050 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - PROCESS | 848 | 1468383461086 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:17:41 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 280ms
20:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:17:41 INFO - PROCESS | 848 | 1468383461320 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - PROCESS | 848 | 1468383461349 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:17:41 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 265ms
20:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:17:41 INFO - PROCESS | 848 | 1468383461593 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - PROCESS | 848 | 1468383461630 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:17:41 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 162ms
20:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:17:41 INFO - PROCESS | 848 | 1468383461781 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:41 INFO - PROCESS | 848 | 1468383461819 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:17:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:17:42 INFO - window.indexedDB.open('test', val);..." did not throw
20:17:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:17:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:17:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:17:42 INFO - window.indexedDB.open('test', val);..." did not throw
20:17:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:17:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
20:17:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:17:42 INFO - window.indexedDB.open('test', val);..." did not throw
20:17:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:17:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
20:17:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:17:42 INFO - window.indexedDB.open('test', val);..." did not throw
20:17:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:17:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:17:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
20:17:42 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 309ms
20:17:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:17:42 INFO - PROCESS | 848 | 1468383462101 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:42 INFO - PROCESS | 848 | 1468383462136 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:17:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 177ms
20:17:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:17:42 INFO - PROCESS | 848 | 1468383462273 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:42 INFO - PROCESS | 848 | 1468383462317 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:17:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:17:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 706ms
20:17:42 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:17:42 INFO - PROCESS | 848 | 1468383462979 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - PROCESS | 848 | 1468383463010 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:17:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 207ms
20:17:43 INFO - PROCESS | 848 | 1468383463340 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:17:43 INFO - PROCESS | 848 | 1468383463368 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:17:43 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 206ms
20:17:43 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:17:43 INFO - PROCESS | 848 | 1468383463567 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - PROCESS | 848 | 1468383463594 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:17:43 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 162ms
20:17:43 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:17:43 INFO - PROCESS | 848 | 1468383463737 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - PROCESS | 848 | 1468383463776 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:17:43 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 206ms
20:17:43 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:17:43 INFO - PROCESS | 848 | 1468383463948 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:43 INFO - PROCESS | 848 | 1468383463980 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:17:44 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 177ms
20:17:44 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:17:44 INFO - PROCESS | 848 | 1468383464137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - PROCESS | 848 | 1468383464167 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:17:44 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 162ms
20:17:44 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:17:44 INFO - PROCESS | 848 | 1468383464312 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - PROCESS | 848 | 1468383464353 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:17:44 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 177ms
20:17:44 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:17:44 INFO - PROCESS | 848 | 1468383464482 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - PROCESS | 848 | 1468383464518 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:17:44 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 177ms
20:17:44 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:17:44 INFO - PROCESS | 848 | 1468383464672 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - PROCESS | 848 | 1468383464699 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:17:44 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 177ms
20:17:44 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:17:44 INFO - PROCESS | 848 | 1468383464845 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:44 INFO - PROCESS | 848 | 1468383464880 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:17:45 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 176ms
20:17:45 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:17:45 INFO - PROCESS | 848 | 1468383465034 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - PROCESS | 848 | 1468383465053 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:17:45 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 221ms
20:17:45 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:17:45 INFO - PROCESS | 848 | 1468383465252 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - PROCESS | 848 | 1468383465300 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:17:45 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 221ms
20:17:45 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
20:17:45 INFO - PROCESS | 848 | 1468383465484 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - PROCESS | 848 | 1468383465527 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
20:17:45 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 221ms
20:17:45 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
20:17:45 INFO - PROCESS | 848 | 1468383465677 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - PROCESS | 848 | 1468383465711 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
20:17:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
20:17:45 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 206ms
20:17:45 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
20:17:45 INFO - PROCESS | 848 | 1468383465897 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:45 INFO - PROCESS | 848 | 1468383465939 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
20:17:46 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 221ms
20:17:46 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:17:46 INFO - PROCESS | 848 | 1468383466143 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - PROCESS | 848 | 1468383466171 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:17:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 162ms
20:17:46 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:17:46 INFO - PROCESS | 848 | 1468383466313 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - PROCESS | 848 | 1468383466356 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:17:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 177ms
20:17:46 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:17:46 INFO - PROCESS | 848 | 1468383466486 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - PROCESS | 848 | 1468383466525 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:17:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 177ms
20:17:46 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:17:46 INFO - PROCESS | 848 | 1468383466675 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - PROCESS | 848 | 1468383466714 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:17:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 176ms
20:17:46 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:17:46 INFO - PROCESS | 848 | 1468383466847 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:46 INFO - PROCESS | 848 | 1468383466894 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 177ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:17:47 INFO - PROCESS | 848 | 1468383467038 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467065 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 177ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:17:47 INFO - PROCESS | 848 | 1468383467206 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467240 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 176ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
20:17:47 INFO - PROCESS | 848 | 1468383467381 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467412 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 162ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:17:47 INFO - PROCESS | 848 | 1468383467577 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467592 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 177ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:17:47 INFO - PROCESS | 848 | 1468383467748 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467790 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:17:47 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 176ms
20:17:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:17:47 INFO - PROCESS | 848 | 1468383467921 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:47 INFO - PROCESS | 848 | 1468383467965 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
20:17:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 177ms
20:17:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
20:17:48 INFO - PROCESS | 848 | 1468383468109 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - PROCESS | 848 | 1468383468158 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:17:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 177ms
20:17:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:17:48 INFO - PROCESS | 848 | 1468383468281 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - PROCESS | 848 | 1468383468323 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:17:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 221ms
20:17:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:17:48 INFO - PROCESS | 848 | 1468383468493 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - PROCESS | 848 | 1468383468525 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:17:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 176ms
20:17:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:17:48 INFO - PROCESS | 848 | 1468383468684 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - PROCESS | 848 | 1468383468725 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
20:17:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 177ms
20:17:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
20:17:48 INFO - PROCESS | 848 | 1468383468854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:48 INFO - PROCESS | 848 | 1468383468906 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:17:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 412ms
20:17:49 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
20:17:49 INFO - PROCESS | 848 | 1468383469274 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - PROCESS | 848 | 1468383469300 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
20:17:49 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 310ms
20:17:49 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:17:49 INFO - PROCESS | 848 | 1468383469588 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - PROCESS | 848 | 1468383469607 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:17:49 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 176ms
20:17:49 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:17:49 INFO - PROCESS | 848 | 1468383469765 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - PROCESS | 848 | 1468383469806 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:17:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:17:49 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 162ms
20:17:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:17:49 INFO - PROCESS | 848 | 1468383469935 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:49 INFO - PROCESS | 848 | 1468383469971 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 206ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:17:50 INFO - PROCESS | 848 | 1468383470162 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - PROCESS | 848 | 1468383470172 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 162ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:17:50 INFO - PROCESS | 848 | 1468383470333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - PROCESS | 848 | 1468383470364 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 162ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:17:50 INFO - PROCESS | 848 | 1468383470507 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - PROCESS | 848 | 1468383470543 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 177ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:17:50 INFO - PROCESS | 848 | 1468383470700 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - PROCESS | 848 | 1468383470719 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 176ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:17:50 INFO - PROCESS | 848 | 1468383470867 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - PROCESS | 848 | 1468383470893 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
20:17:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 118ms
20:17:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:17:50 INFO - PROCESS | 848 | 1468383471004 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - PROCESS | 848 | 1468383471028 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:17:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 177ms
20:17:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:17:51 INFO - PROCESS | 848 | 1468383471181 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - PROCESS | 848 | 1468383471218 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:17:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 206ms
20:17:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:17:51 INFO - PROCESS | 848 | 1468383471389 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - PROCESS | 848 | 1468383471439 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:17:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 206ms
20:17:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:17:51 INFO - PROCESS | 848 | 1468383471603 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - PROCESS | 848 | 1468383471654 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:17:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 221ms
20:17:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:17:51 INFO - PROCESS | 848 | 1468383471837 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - PROCESS | 848 | 1468383471864 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:17:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 176ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:17:52 INFO - PROCESS | 848 | 1468383472001 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472048 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:17:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 206ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:17:52 INFO - PROCESS | 848 | 1468383472233 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472284 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:17:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 177ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:17:52 INFO - PROCESS | 848 | 1468383472423 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472464 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:17:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 176ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:17:52 INFO - PROCESS | 848 | 1468383472594 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472622 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:17:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 177ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:17:52 INFO - PROCESS | 848 | 1468383472766 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472811 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
20:17:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 162ms
20:17:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:17:52 INFO - PROCESS | 848 | 1468383472956 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:52 INFO - PROCESS | 848 | 1468383472993 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:17:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 162ms
20:17:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:17:53 INFO - PROCESS | 848 | 1468383473127 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - PROCESS | 848 | 1468383473167 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:17:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 177ms
20:17:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:17:53 INFO - PROCESS | 848 | 1468383473318 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - PROCESS | 848 | 1468383473343 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:17:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 177ms
20:17:53 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:17:53 INFO - PROCESS | 848 | 1468383473489 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - PROCESS | 848 | 1468383473533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:17:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 176ms
20:17:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:17:53 INFO - PROCESS | 848 | 1468383473660 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - PROCESS | 848 | 1468383473703 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:17:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 177ms
20:17:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:17:53 INFO - PROCESS | 848 | 1468383473850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:53 INFO - PROCESS | 848 | 1468383473891 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 177ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:17:54 INFO - PROCESS | 848 | 1468383474022 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - PROCESS | 848 | 1468383474062 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 176ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:17:54 INFO - PROCESS | 848 | 1468383474195 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - PROCESS | 848 | 1468383474236 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 162ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:17:54 INFO - PROCESS | 848 | 1468383474384 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - PROCESS | 848 | 1468383474420 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 162ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:17:54 INFO - PROCESS | 848 | 1468383474557 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - PROCESS | 848 | 1468383474605 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 206ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:17:54 INFO - PROCESS | 848 | 1468383474769 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - PROCESS | 848 | 1468383474813 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
20:17:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 176ms
20:17:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:17:54 INFO - PROCESS | 848 | 1468383474963 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - PROCESS | 848 | 1468383475013 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:17:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 457ms
20:17:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:17:55 INFO - PROCESS | 848 | 1468383475420 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - PROCESS | 848 | 1468383475464 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:17:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 220ms
20:17:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:17:55 INFO - PROCESS | 848 | 1468383475647 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - PROCESS | 848 | 1468383475680 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
20:17:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 177ms
20:17:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:17:55 INFO - PROCESS | 848 | 1468383475820 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - PROCESS | 848 | 1468383475855 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:17:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 177ms
20:17:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:17:55 INFO - PROCESS | 848 | 1468383476006 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - PROCESS | 848 | 1468383476021 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:17:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 221ms
20:17:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:17:56 INFO - PROCESS | 848 | 1468383476217 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - PROCESS | 848 | 1468383476250 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:17:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 176ms
20:17:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:17:56 INFO - PROCESS | 848 | 1468383476389 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - PROCESS | 848 | 1468383476433 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
20:17:56 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
20:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 177ms
20:17:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:17:56 INFO - PROCESS | 848 | 1468383476571 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - PROCESS | 848 | 1468383476609 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
20:17:56 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
20:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:17:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:17:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 206ms
20:17:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:17:56 INFO - PROCESS | 848 | 1468383476798 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - PROCESS | 848 | 1468383476826 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:17:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 177ms
20:17:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:17:56 INFO - PROCESS | 848 | 1468383476972 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477006 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:17:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 161ms
20:17:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:17:57 INFO - PROCESS | 848 | 1468383477144 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477178 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:17:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 177ms
20:17:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:17:57 INFO - PROCESS | 848 | 1468383477333 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477388 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:17:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 206ms
20:17:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:17:57 INFO - PROCESS | 848 | 1468383477545 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477592 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:17:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 162ms
20:17:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:17:57 INFO - PROCESS | 848 | 1468383477720 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477766 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:17:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 206ms
20:17:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:17:57 INFO - PROCESS | 848 | 1468383477945 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:57 INFO - PROCESS | 848 | 1468383477978 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:17:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 176ms
20:17:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:17:58 INFO - PROCESS | 848 | 1468383478125 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - PROCESS | 848 | 1468383478171 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:17:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 206ms
20:17:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:17:58 INFO - PROCESS | 848 | 1468383478342 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - PROCESS | 848 | 1468383478380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:17:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 177ms
20:17:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:17:58 INFO - PROCESS | 848 | 1468383478533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - PROCESS | 848 | 1468383478583 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:17:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 279ms
20:17:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:17:58 INFO - PROCESS | 848 | 1468383478816 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - PROCESS | 848 | 1468383478854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:17:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 177ms
20:17:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:17:58 INFO - PROCESS | 848 | 1468383478979 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479024 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:17:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 221ms
20:17:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:17:59 INFO - PROCESS | 848 | 1468383479208 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479234 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:17:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 177ms
20:17:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:17:59 INFO - PROCESS | 848 | 1468383479380 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479411 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:17:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 176ms
20:17:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:17:59 INFO - PROCESS | 848 | 1468383479549 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479583 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:17:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 177ms
20:17:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:17:59 INFO - PROCESS | 848 | 1468383479740 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479778 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:17:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 177ms
20:17:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:17:59 INFO - PROCESS | 848 | 1468383479909 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:17:59 INFO - PROCESS | 848 | 1468383479947 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:18:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 177ms
20:18:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:18:00 INFO - PROCESS | 848 | 1468383480099 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - PROCESS | 848 | 1468383480132 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:18:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 176ms
20:18:00 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
20:18:00 INFO - PROCESS | 848 | 1468383480272 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - PROCESS | 848 | 1468383480315 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
20:18:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 206ms
20:18:00 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
20:18:00 INFO - PROCESS | 848 | 1468383480484 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - PROCESS | 848 | 1468383480532 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
20:18:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 221ms
20:18:00 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:18:00 INFO - PROCESS | 848 | 1468383480715 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - PROCESS | 848 | 1468383480750 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:18:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 177ms
20:18:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:18:00 INFO - PROCESS | 848 | 1468383480887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:00 INFO - PROCESS | 848 | 1468383480919 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:18:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 177ms
20:18:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:18:01 INFO - PROCESS | 848 | 1468383481056 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - PROCESS | 848 | 1468383481134 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:18:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 471ms
20:18:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
20:18:01 INFO - PROCESS | 848 | 1468383481537 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - PROCESS | 848 | 1468383481585 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:18:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:18:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 309ms
20:18:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:18:01 INFO - PROCESS | 848 | 1468383481853 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:01 INFO - PROCESS | 848 | 1468383481867 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 177ms
20:18:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:18:02 INFO - PROCESS | 848 | 1468383482025 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - PROCESS | 848 | 1468383482054 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 176ms
20:18:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:18:02 INFO - PROCESS | 848 | 1468383482216 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - PROCESS | 848 | 1468383482256 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 177ms
20:18:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:18:02 INFO - PROCESS | 848 | 1468383482404 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - PROCESS | 848 | 1468383482439 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 176ms
20:18:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:18:02 INFO - PROCESS | 848 | 1468383482578 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - PROCESS | 848 | 1468383482624 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 221ms
20:18:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:18:02 INFO - PROCESS | 848 | 1468383482806 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - PROCESS | 848 | 1468383482818 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
20:18:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 206ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:18:03 INFO - PROCESS | 848 | 1468383483015 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - PROCESS | 848 | 1468383483053 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:18:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 162ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:18:03 INFO - PROCESS | 848 | 1468383483185 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - PROCESS | 848 | 1468383483227 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:18:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 176ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:18:03 INFO - PROCESS | 848 | 1468383483375 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - PROCESS | 848 | 1468383483385 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:18:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 177ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:18:03 INFO - PROCESS | 848 | 1468383483547 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - PROCESS | 848 | 1468383483598 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:18:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 206ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:18:03 INFO - PROCESS | 848 | 1468383483765 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - PROCESS | 848 | 1468383483820 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:18:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 206ms
20:18:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:18:03 INFO - PROCESS | 848 | 1468383483975 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - PROCESS | 848 | 1468383484023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:18:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 206ms
20:18:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:18:04 INFO - PROCESS | 848 | 1468383484206 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - PROCESS | 848 | 1468383484261 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:18:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 221ms
20:18:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:18:04 INFO - PROCESS | 848 | 1468383484415 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - PROCESS | 848 | 1468383484466 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:18:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 206ms
20:18:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:18:04 INFO - PROCESS | 848 | 1468383484642 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - PROCESS | 848 | 1468383484695 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:18:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 206ms
20:18:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:18:04 INFO - PROCESS | 848 | 1468383484857 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:04 INFO - PROCESS | 848 | 1468383484900 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
20:18:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 162ms
20:18:05 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:18:05 INFO - PROCESS | 848 | 1468383485044 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - PROCESS | 848 | 1468383485091 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:18:05 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 162ms
20:18:05 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:18:05 INFO - PROCESS | 848 | 1468383485218 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - PROCESS | 848 | 1468383485259 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:18:05 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 177ms
20:18:05 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:18:05 INFO - PROCESS | 848 | 1468383485408 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - PROCESS | 848 | 1468383485451 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:18:05 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 176ms
20:18:05 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:18:05 INFO - PROCESS | 848 | 1468383485581 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - PROCESS | 848 | 1468383485612 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:18:05 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:18:05 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 280ms
20:18:05 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:18:05 INFO - PROCESS | 848 | 1468383485852 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:05 INFO - PROCESS | 848 | 1468383485894 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:18:06 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 206ms
20:18:06 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:18:06 INFO - PROCESS | 848 | 1468383486080 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - PROCESS | 848 | 1468383486117 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:18:06 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 162ms
20:18:06 INFO - TEST-START | /IndexedDB/interfaces.html
20:18:06 INFO - PROCESS | 848 | 1468383486251 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - PROCESS | 848 | 1468383486293 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:18:06 INFO - TEST-OK | /IndexedDB/interfaces.html | took 338ms
20:18:06 INFO - TEST-START | /IndexedDB/interfaces.worker
20:18:06 INFO - PROCESS | 848 | 1468383486593 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - PROCESS | 848 | 1468383486626 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:18:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:18:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:18:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:18:06 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:18:06 INFO - {}
20:18:06 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 398ms
20:18:06 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:18:06 INFO - PROCESS | 848 | 1468383487000 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:07 INFO - PROCESS | 848 | 1468383487046 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:18:07 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:18:07 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 221ms
20:18:07 INFO - TEST-START | /IndexedDB/key_valid.html
20:18:07 INFO - PROCESS | 848 | 1468383487224 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:07 INFO - PROCESS | 848 | 1468383487305 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:18:07 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:18:07 INFO - TEST-OK | /IndexedDB/key_valid.html | took 589ms
20:18:07 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:18:07 INFO - PROCESS | 848 | 1468383487839 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - PROCESS | 848 | 1468383488025 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:18:08 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 368ms
20:18:08 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:18:08 INFO - PROCESS | 848 | 1468383488214 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - PROCESS | 848 | 1468383488244 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:18:08 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 162ms
20:18:08 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:18:08 INFO - PROCESS | 848 | 1468383488386 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - PROCESS | 848 | 1468383488427 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:18:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:18:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:18:08 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 206ms
20:18:08 INFO - TEST-START | /IndexedDB/keyorder.htm
20:18:08 INFO - PROCESS | 848 | 1468383488605 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - PROCESS | 848 | 1468383488642 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:18:08 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:18:08 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 250ms
20:18:08 INFO - TEST-START | /IndexedDB/keypath.htm
20:18:08 INFO - PROCESS | 848 | 1468383488854 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:08 INFO - PROCESS | 848 | 1468383488888 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:18:09 INFO - TEST-OK | /IndexedDB/keypath.htm | took 207ms
20:18:09 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:18:09 INFO - PROCESS | 848 | 1468383489069 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - PROCESS | 848 | 1468383489109 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:18:09 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 206ms
20:18:09 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:18:09 INFO - PROCESS | 848 | 1468383489286 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - PROCESS | 848 | 1468383489325 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:18:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:18:09 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 206ms
20:18:09 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:18:09 INFO - PROCESS | 848 | 1468383489495 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:09 INFO - PROCESS | 848 | 1468383489522 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:18:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:18:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:18:10 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1281ms
20:18:10 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:18:10 INFO - PROCESS | 848 | 1468383490777 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:10 INFO - PROCESS | 848 | 1468383490803 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:10 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:18:10 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 177ms
20:18:10 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:18:10 INFO - PROCESS | 848 | 1468383490965 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:10 INFO - PROCESS | 848 | 1468383490974 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:18:11 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 177ms
20:18:11 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:18:11 INFO - PROCESS | 848 | 1468383491137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - PROCESS | 848 | 1468383491165 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:18:11 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 177ms
20:18:11 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:18:11 INFO - PROCESS | 848 | 1468383491311 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - PROCESS | 848 | 1468383491341 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:18:11 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 176ms
20:18:11 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:18:11 INFO - PROCESS | 848 | 1468383491498 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - PROCESS | 848 | 1468383491532 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:18:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 206ms
20:18:11 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:18:11 INFO - PROCESS | 848 | 1468383491710 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - PROCESS | 848 | 1468383491749 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:18:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 221ms
20:18:11 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:18:11 INFO - PROCESS | 848 | 1468383491925 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:11 INFO - PROCESS | 848 | 1468383491960 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:18:12 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 177ms
20:18:12 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:18:12 INFO - PROCESS | 848 | 1468383492115 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - PROCESS | 848 | 1468383492127 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:18:12 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 176ms
20:18:12 INFO - TEST-START | /IndexedDB/value.htm
20:18:12 INFO - PROCESS | 848 | 1468383492289 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - PROCESS | 848 | 1468383492323 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:18:12 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:18:12 INFO - TEST-OK | /IndexedDB/value.htm | took 221ms
20:18:12 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:18:12 INFO - PROCESS | 848 | 1468383492500 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - PROCESS | 848 | 1468383492534 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:18:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:18:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:18:12 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 221ms
20:18:12 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:18:12 INFO - PROCESS | 848 | 1468383492712 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:12 INFO - PROCESS | 848 | 1468383492750 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:18:13 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 368ms
20:18:13 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:18:13 INFO - PROCESS | 848 | 1468383493087 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - PROCESS | 848 | 1468383493117 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:18:13 INFO - {}
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:18:13 INFO - {}
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:18:13 INFO - {}
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:18:13 INFO - {}
20:18:13 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 177ms
20:18:13 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:18:13 INFO - PROCESS | 848 | 1468383493276 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - PROCESS | 848 | 1468383493307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:18:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:18:13 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 177ms
20:18:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:18:13 INFO - PROCESS | 848 | 1468383493448 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - PROCESS | 848 | 1468383493493 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:18:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 574ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:18:14 INFO - PROCESS | 848 | 1468383494023 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - PROCESS | 848 | 1468383494054 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 191ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:18:14 INFO - PROCESS | 848 | 1468383494217 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - PROCESS | 848 | 1468383494259 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:18:14 INFO - [native code]
20:18:14 INFO - }" but got function "function () {
20:18:14 INFO - }"
20:18:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:18:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 177ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:18:14 INFO - PROCESS | 848 | 1468383494419 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - PROCESS | 848 | 1468383494462 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:18:14 INFO - [native code]
20:18:14 INFO - }" but got function "function () {
20:18:14 INFO - }"
20:18:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:18:14 INFO - {}
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:18:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:18:14 INFO - {}
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 206ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:18:14 INFO - PROCESS | 848 | 1468383494627 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - PROCESS | 848 | 1468383494658 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:18:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:18:14 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:18:14 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:18:14 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:18:14 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:18:14 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:14 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:18:14 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 191ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:18:14 INFO - PROCESS | 848 | 1468383494826 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - PROCESS | 848 | 1468383494850 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:18:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 177ms
20:18:14 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:18:14 INFO - PROCESS | 848 | 1468383494995 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:15 INFO - PROCESS | 848 | 1468383495050 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:18:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:18:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:18:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:18:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 177ms
20:18:15 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:18:15 INFO - PROCESS | 848 | 1468383495166 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:15 INFO - PROCESS | 848 | 1468383495198 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:18:15 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:18:15 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:18:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:18:15 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 176ms
20:18:15 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:18:15 INFO - PROCESS | 848 | 1468383495357 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:15 INFO - PROCESS | 848 | 1468383495398 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:16 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:18:16 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:18:16 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:18:16 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:18:16 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:18:16 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1119ms
20:18:16 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:18:16 INFO - PROCESS | 848 | 1468383496482 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:16 INFO - PROCESS | 848 | 1468383496509 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:18:17 INFO - {}
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:18:17 INFO - {}
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:18:17 INFO - {}
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:18:17 INFO - {}
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:18:17 INFO - {}
20:18:17 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1119ms
20:18:17 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:18:17 INFO - PROCESS | 848 | 1468383497617 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:17 INFO - PROCESS | 848 | 1468383497644 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:17 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:18:17 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 309ms
20:18:17 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:18:17 INFO - PROCESS | 848 | 1468383497928 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:17 INFO - PROCESS | 848 | 1468383497958 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:18 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:18:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:18:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 177ms
20:18:18 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:18:18 INFO - PROCESS | 848 | 1468383498119 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:18 INFO - PROCESS | 848 | 1468383498148 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:27 INFO - PROCESS | 848 | MARIONETTE LOG: INFO: Timeout fired
20:18:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
20:18:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:18:27 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 9557ms
20:18:27 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:18:27 INFO - PROCESS | 848 | 1468383507678 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:27 INFO - PROCESS | 848 | 1468383507708 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:18:28 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 412ms
20:18:28 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:18:28 INFO - PROCESS | 848 | 1468383508074 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - PROCESS | 848 | 1468383508106 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:18:28 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 177ms
20:18:28 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:18:28 INFO - PROCESS | 848 | 1468383508267 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - PROCESS | 848 | 1468383508307 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:18:28 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 176ms
20:18:28 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:18:28 INFO - PROCESS | 848 | 1468383508437 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - PROCESS | 848 | 1468383508485 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:18:28 INFO - {}
20:18:28 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 221ms
20:18:28 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:18:28 INFO - PROCESS | 848 | 1468383508664 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - PROCESS | 848 | 1468383508721 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:18:28 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 206ms
20:18:28 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:18:28 INFO - PROCESS | 848 | 1468383508892 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:28 INFO - PROCESS | 848 | 1468383508944 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:18:29 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 206ms
20:18:29 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:18:29 INFO - PROCESS | 848 | 1468383509103 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - PROCESS | 848 | 1468383509143 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
20:18:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 221ms
20:18:29 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:18:29 INFO - PROCESS | 848 | 1468383509316 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - PROCESS | 848 | 1468383509363 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:18:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 177ms
20:18:29 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:18:29 INFO - PROCESS | 848 | 1468383509504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - PROCESS | 848 | 1468383509543 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:18:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 176ms
20:18:29 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:18:29 INFO - PROCESS | 848 | 1468383509676 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - PROCESS | 848 | 1468383509723 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
20:18:29 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:18:29 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:18:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 221ms
20:18:29 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:18:29 INFO - PROCESS | 848 | 1468383509889 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:29 INFO - PROCESS | 848 | 1468383509942 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:18:30 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 309ms
20:18:30 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:18:30 INFO - PROCESS | 848 | 1468383510200 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - PROCESS | 848 | 1468383510239 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:18:30 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 177ms
20:18:30 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:18:30 INFO - PROCESS | 848 | 1468383510390 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - PROCESS | 848 | 1468383510420 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:18:30 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 177ms
20:18:30 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:18:30 INFO - PROCESS | 848 | 1468383510561 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - PROCESS | 848 | 1468383510604 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:30 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
20:18:30 INFO - do_test/)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:18:52 INFO - )
20:18:52 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 183ms
20:18:52 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:18:52 INFO - PROCESS | 848 | 1468383532105 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - PROCESS | 848 | 1468383532139 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:18:52 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 184ms
20:18:52 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:18:52 INFO - PROCESS | 848 | 1468383532279 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - PROCESS | 848 | 1468383532314 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:18:52 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 183ms
20:18:52 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:18:52 INFO - PROCESS | 848 | 1468383532473 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - PROCESS | 848 | 1468383532505 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:18:52 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 184ms
20:18:52 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:18:52 INFO - PROCESS | 848 | 1468383532656 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - PROCESS | 848 | 1468383532702 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:18:52 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:18:52 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 184ms
20:18:52 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:18:52 INFO - PROCESS | 848 | 1468383532848 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:52 INFO - PROCESS | 848 | 1468383532887 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:18:53 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:53 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 183ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:18:53 INFO - PROCESS | 848 | 1468383533018 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533050 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 169ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:18:53 INFO - PROCESS | 848 | 1468383533223 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533264 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 168ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:18:53 INFO - PROCESS | 848 | 1468383533397 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533424 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 122ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:18:53 INFO - PROCESS | 848 | 1468383533533 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533568 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 169ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:18:53 INFO - PROCESS | 848 | 1468383533723 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533757 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:18:53 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 168ms
20:18:53 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:18:53 INFO - PROCESS | 848 | 1468383533896 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:53 INFO - PROCESS | 848 | 1468383533932 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:18:54 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 183ms
20:18:54 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:18:54 INFO - PROCESS | 848 | 1468383534084 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - PROCESS | 848 | 1468383534137 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:18:54 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 184ms
20:18:54 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:18:54 INFO - PROCESS | 848 | 1468383534274 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - PROCESS | 848 | 1468383534319 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:18:54 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 184ms
20:18:54 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:18:54 INFO - PROCESS | 848 | 1468383534463 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - PROCESS | 848 | 1468383534504 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:18:54 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:18:54 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:18:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:18:54 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 183ms
20:18:54 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:18:54 INFO - PROCESS | 848 | 1468383534637 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - PROCESS | 848 | 1468383534679 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:18:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:18:54 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 184ms
20:18:54 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:18:54 INFO - PROCESS | 848 | 1468383534827 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:54 INFO - PROCESS | 848 | 1468383534873 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:18:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:18:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:18:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:18:55 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 183ms
20:18:55 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:18:55 INFO - PROCESS | 848 | 1468383535015 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:55 INFO - PROCESS | 848 | 1468383535057 Marionette INFO sendAsync 549c83e6-1ded-4143-9dfd-b2642e64f496
20:18:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: