builder: mozilla-beta_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-110
starttime: 1465508284.48
results: success (0)
buildid: 20160609095529
builduid: 50260888102748178194f2d93b146567
revision: a23a6103b9bef3d80874d74e2278ee47b458ed87
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:04.480288) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:04.480750) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:04.481024) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:04.538091) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:04.538454) =========
'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-110\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-110
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-110
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-110
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-110
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-110
WINDIR=C:\WINDOWS
using PTY: False
--14:38:52-- 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% 12.00 MB/s
14:38:52 (12.00 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.602000
========= master_lag: 0.14 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:05.281814) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 14:38:05.282142) =========
'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-110\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-110
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-110
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-110
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-110
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-110
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.942000
========= master_lag: 0.19 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 14:38:06.413484) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 14:38:06.413873) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev a23a6103b9bef3d80874d74e2278ee47b458ed87 --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 a23a6103b9bef3d80874d74e2278ee47b458ed87 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-110\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-110
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-110
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-110
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-110
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-110
WINDIR=C:\WINDOWS
using PTY: False
2016-06-09 14:38:53,687 truncating revision to first 12 chars
2016-06-09 14:38:53,687 Setting DEBUG logging.
2016-06-09 14:38:53,687 attempt 1/10
2016-06-09 14:38:53,687 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/a23a6103b9be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-09 14:38:54,055 unpacking tar archive at: mozilla-beta-a23a6103b9be/testing/mozharness/
program finished with exit code 0
elapsedTime=1.139000
========= master_lag: 0.30 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 14:38:07.852983) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:07.853350) =========
script_repo_revision: a23a6103b9bef3d80874d74e2278ee47b458ed87
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:07.853758) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:07.854022) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 14:38:07.868829) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 43 secs) (at 2016-06-09 14:38:07.869199) =========
'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-110\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-110
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-110
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-110
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-110
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-110
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
14:38:54 INFO - MultiFileLogger online at 20160609 14:38:54 in C:\slave\test
14:38:54 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
14:38:54 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
14:38:54 INFO - {'append_to_log': False,
14:38:54 INFO - 'base_work_dir': 'C:\\slave\\test',
14:38:54 INFO - 'blob_upload_branch': 'mozilla-beta',
14:38:54 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
14:38:54 INFO - 'buildbot_json_path': 'buildprops.json',
14:38:54 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
14:38:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
14:38:54 INFO - 'download_minidump_stackwalk': True,
14:38:54 INFO - 'download_symbols': 'ondemand',
14:38:54 INFO - 'e10s': False,
14:38:54 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
14:38:54 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
14:38:54 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
14:38:54 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
14:38:54 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
14:38:54 INFO - 'C:/mozilla-build/tooltool.py'),
14:38:54 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
14:38:54 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
14:38:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
14:38:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
14:38:54 INFO - 'log_level': 'info',
14:38:54 INFO - 'log_to_console': True,
14:38:54 INFO - 'opt_config_files': (),
14:38:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
14:38:54 INFO - '--processes=1',
14:38:54 INFO - '--config=%(test_path)s/wptrunner.ini',
14:38:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
14:38:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
14:38:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
14:38:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
14:38:54 INFO - 'pip_index': False,
14:38:54 INFO - 'require_test_zip': True,
14:38:54 INFO - 'test_type': ('testharness',),
14:38:54 INFO - 'this_chunk': '1',
14:38:54 INFO - 'total_chunks': '5',
14:38:54 INFO - 'virtualenv_path': 'venv',
14:38:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
14:38:54 INFO - 'work_dir': 'build'}
14:38:54 INFO - #####
14:38:54 INFO - ##### Running clobber step.
14:38:54 INFO - #####
14:38:54 INFO - Running pre-action listener: _resource_record_pre_action
14:38:54 INFO - Running main action method: clobber
14:38:54 INFO - rmtree: C:\slave\test\build
14:38:54 INFO - Using _rmtree_windows ...
14:38:54 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
14:39:39 INFO - Running post-action listener: _resource_record_post_action
14:39:39 INFO - #####
14:39:39 INFO - ##### Running read-buildbot-config step.
14:39:39 INFO - #####
14:39:39 INFO - Running pre-action listener: _resource_record_pre_action
14:39:39 INFO - Running main action method: read_buildbot_config
14:39:39 INFO - Using buildbot properties:
14:39:39 INFO - {
14:39:39 INFO - "project": "",
14:39:39 INFO - "product": "firefox",
14:39:39 INFO - "script_repo_revision": "production",
14:39:39 INFO - "scheduler": "tests-mozilla-beta-xp_ix-pgo-unittest",
14:39:39 INFO - "repository": "",
14:39:39 INFO - "buildername": "Windows XP 32-bit mozilla-beta pgo test web-platform-tests-1",
14:39:39 INFO - "buildid": "20160609095529",
14:39:39 INFO - "pgo_build": "True",
14:39:39 INFO - "basedir": "C:\\slave\\test",
14:39:39 INFO - "buildnumber": 1,
14:39:39 INFO - "slavename": "t-xp32-ix-110",
14:39:39 INFO - "revision": "a23a6103b9bef3d80874d74e2278ee47b458ed87",
14:39:39 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
14:39:39 INFO - "platform": "win32",
14:39:39 INFO - "branch": "mozilla-beta",
14:39:39 INFO - "repo_path": "releases/mozilla-beta",
14:39:39 INFO - "moz_repo_path": "",
14:39:39 INFO - "stage_platform": "win32-pgo",
14:39:39 INFO - "builduid": "50260888102748178194f2d93b146567",
14:39:39 INFO - "slavebuilddir": "test"
14:39:39 INFO - }
14:39:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
14:39:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip.
14:39:39 INFO - Running post-action listener: _resource_record_post_action
14:39:39 INFO - #####
14:39:39 INFO - ##### Running download-and-extract step.
14:39:39 INFO - #####
14:39:39 INFO - Running pre-action listener: _resource_record_pre_action
14:39:39 INFO - Running main action method: download_and_extract
14:39:39 INFO - mkdir: C:\slave\test\build\tests
14:39:39 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')]}
14:39:39 INFO - https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
14:39:39 INFO - trying https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
14:39:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:39 INFO - Downloaded 1186 bytes.
14:39:39 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
14:39:39 INFO - Using the following test package requirements:
14:39:39 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
14:39:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
14:39:39 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
14:39:39 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'jsshell-win32.zip'],
14:39:39 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
14:39:39 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
14:39:39 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
14:39:39 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
14:39:39 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
14:39:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
14:39:39 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
14:39:39 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
14:39:39 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')]}
14:39:39 INFO - https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
14:39:39 INFO - trying https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
14:39:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:41 INFO - Downloaded 19034820 bytes.
14:39:41 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/*']
14:39:41 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/*
14:39:43 INFO - caution: filename not matched: web-platform/*
14:39:43 INFO - Return code: 11
14:39:43 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')]}
14:39:43 INFO - https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
14:39:43 INFO - trying https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
14:39:43 INFO - Downloading https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:39:46 INFO - Downloaded 36389108 bytes.
14:39:46 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/*']
14:39:46 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/*
14:40:25 INFO - caution: filename not matched: bin/*
14:40:25 INFO - caution: filename not matched: config/*
14:40:25 INFO - caution: filename not matched: mozbase/*
14:40:25 INFO - caution: filename not matched: marionette/*
14:40:25 INFO - caution: filename not matched: tools/wptserve/*
14:40:25 INFO - Return code: 11
14:40:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:40:25 INFO - https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
14:40:25 INFO - trying https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip
14:40:25 INFO - Downloading https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
14:40:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/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
14:40:28 INFO - Downloaded 55631186 bytes.
14:40:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip
14:40:28 INFO - mkdir: C:\slave\test\properties
14:40:28 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
14:40:28 INFO - Writing to file C:\slave\test\properties\build_url
14:40:28 INFO - Contents:
14:40:28 INFO - build_url:https://queue.taskcluster.net/v1/task/Jcn7JE02Qqe021BMgfKJ3w/artifacts/public/build/firefox-48.0.en-US.win32.zip
14:40:29 INFO - Running post-action listener: _resource_record_post_action
14:40:29 INFO - Running post-action listener: set_extra_try_arguments
14:40:29 INFO - #####
14:40:29 INFO - ##### Running create-virtualenv step.
14:40:29 INFO - #####
14:40:29 INFO - Running pre-action listener: _pre_create_virtualenv
14:40:29 INFO - Running pre-action listener: _resource_record_pre_action
14:40:29 INFO - Running main action method: create_virtualenv
14:40:29 INFO - Creating virtualenv C:\slave\test\build\venv
14:40:29 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
14:40:29 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
14:40:30 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
14:40:31 INFO - Installing distribute......................................................................................................................................................................................done.
14:40:31 INFO - Return code: 0
14:40:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
14:40:31 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')]}
14:40:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:40:31 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')]}
14:40:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:40:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-110', 'USERDOMAIN': 'T-XP32-IX-110', '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-110', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-110', '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-110\\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-110'}}, attempt #1
14:40:31 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
14:40:31 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
14:40:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:40:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:40:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:40:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:40:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:40:31 INFO - 'DCLOCATION': 'SCL3',
14:40:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:40:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:40:31 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:40:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:40:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:40:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:40:31 INFO - 'HOMEDRIVE': 'C:',
14:40:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:40:31 INFO - 'KTS_VERSION': '1.19c',
14:40:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:40:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:40:31 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:40:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:40:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:40:31 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:40:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:40:31 INFO - 'MOZ_AIRBAG': '1',
14:40:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:40:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:40:31 INFO - 'MOZ_MSVCVERSION': '8',
14:40:31 INFO - 'MOZ_NO_REMOTE': '1',
14:40:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:40:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:40:31 INFO - 'NO_EM_RESTART': '1',
14:40:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:40:31 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:40:31 INFO - 'OS': 'Windows_NT',
14:40:31 INFO - 'OURDRIVE': 'C:',
14:40:31 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',
14:40:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:40:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:40:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:40:31 INFO - 'PROCESSOR_LEVEL': '6',
14:40:31 INFO - 'PROCESSOR_REVISION': '1e05',
14:40:31 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:40:31 INFO - 'PROMPT': '$P$G',
14:40:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:40:31 INFO - 'PWD': 'C:\\slave\\test',
14:40:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:40:31 INFO - 'SESSIONNAME': 'Console',
14:40:31 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:40:31 INFO - 'SYSTEMDRIVE': 'C:',
14:40:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:40:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:31 INFO - 'TEST1': 'testie',
14:40:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:31 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:40:31 INFO - 'USERNAME': 'cltbld',
14:40:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:40:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:40:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:40:31 INFO - 'WINDIR': 'C:\\WINDOWS',
14:40:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:40:34 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:40:34 INFO - Downloading/unpacking psutil>=0.7.1
14:40:35 INFO - Running setup.py egg_info for package psutil
14:40:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
14:40:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
14:40:35 INFO - Installing collected packages: psutil
14:40:35 INFO - Running setup.py install for psutil
14:40:35 INFO - building 'psutil._psutil_windows' extension
14:40:35 INFO - error: Unable to find vcvarsall.bat
14:40:35 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-u7ygbg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
14:40:35 INFO - running install
14:40:35 INFO - running build
14:40:35 INFO - running build_py
14:40:35 INFO - creating build
14:40:35 INFO - creating build\lib.win32-2.7
14:40:35 INFO - creating build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
14:40:35 INFO - running build_ext
14:40:35 INFO - building 'psutil._psutil_windows' extension
14:40:35 INFO - error: Unable to find vcvarsall.bat
14:40:35 INFO - ----------------------------------------
14:40:35 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-u7ygbg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
14:40:35 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-110\Application Data\pip\pip.log
14:40:35 WARNING - Return code: 1
14:40:35 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
14:40:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
14:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:40:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-110', 'USERDOMAIN': 'T-XP32-IX-110', '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-110', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-110', '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-110\\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-110'}}, attempt #1
14:40:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
14:40:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
14:40:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:40:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:40:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:40:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:40:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:40:35 INFO - 'DCLOCATION': 'SCL3',
14:40:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:40:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:40:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:40:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:40:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:40:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:40:35 INFO - 'HOMEDRIVE': 'C:',
14:40:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:40:35 INFO - 'KTS_VERSION': '1.19c',
14:40:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:40:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:40:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:40:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:40:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:40:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:40:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:40:35 INFO - 'MOZ_AIRBAG': '1',
14:40:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:40:35 INFO - 'MOZ_MSVCVERSION': '8',
14:40:35 INFO - 'MOZ_NO_REMOTE': '1',
14:40:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:40:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:40:35 INFO - 'NO_EM_RESTART': '1',
14:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:40:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:40:35 INFO - 'OS': 'Windows_NT',
14:40:35 INFO - 'OURDRIVE': 'C:',
14:40:35 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
14:40:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:40:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:40:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:40:35 INFO - 'PROCESSOR_LEVEL': '6',
14:40:35 INFO - 'PROCESSOR_REVISION': '1e05',
14:40:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:40:35 INFO - 'PROMPT': '$P$G',
14:40:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:40:35 INFO - 'PWD': 'C:\\slave\\test',
14:40:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:40:35 INFO - 'SESSIONNAME': 'Console',
14:40:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:40:35 INFO - 'SYSTEMDRIVE': 'C:',
14:40:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:40:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:35 INFO - 'TEST1': 'testie',
14:40:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:35 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:40:35 INFO - 'USERNAME': 'cltbld',
14:40:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:40:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:40:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:40:35 INFO - 'WINDIR': 'C:\\WINDOWS',
14:40:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:40:35 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:40:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
14:40:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz
14:40:35 INFO - Running setup.py egg_info for package mozsystemmonitor
14:40:35 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
14:40:35 INFO - Running setup.py egg_info for package psutil
14:40:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
14:40:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
14:40:35 INFO - Installing collected packages: mozsystemmonitor, psutil
14:40:35 INFO - Running setup.py install for mozsystemmonitor
14:40:35 INFO - Running setup.py install for psutil
14:40:35 INFO - building 'psutil._psutil_windows' extension
14:40:35 INFO - error: Unable to find vcvarsall.bat
14:40:35 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-6i2ofm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
14:40:35 INFO - running install
14:40:35 INFO - running build
14:40:35 INFO - running build_py
14:40:35 INFO - running build_ext
14:40:35 INFO - building 'psutil._psutil_windows' extension
14:40:35 INFO - error: Unable to find vcvarsall.bat
14:40:35 INFO - ----------------------------------------
14:40:35 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-6i2ofm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
14:40:35 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-110\Application Data\pip\pip.log
14:40:35 WARNING - Return code: 1
14:40:35 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
14:40:35 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
14:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:40:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-110', 'USERDOMAIN': 'T-XP32-IX-110', '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-110', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-110', '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-110\\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-110'}}, attempt #1
14:40:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
14:40:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
14:40:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:40:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:40:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:40:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:40:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:40:35 INFO - 'DCLOCATION': 'SCL3',
14:40:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:40:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:40:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:40:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:40:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:40:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:40:35 INFO - 'HOMEDRIVE': 'C:',
14:40:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:40:35 INFO - 'KTS_VERSION': '1.19c',
14:40:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:40:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:40:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:40:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:40:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:40:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:40:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:40:35 INFO - 'MOZ_AIRBAG': '1',
14:40:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:40:35 INFO - 'MOZ_MSVCVERSION': '8',
14:40:35 INFO - 'MOZ_NO_REMOTE': '1',
14:40:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:40:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:40:35 INFO - 'NO_EM_RESTART': '1',
14:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:40:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:40:35 INFO - 'OS': 'Windows_NT',
14:40:35 INFO - 'OURDRIVE': 'C:',
14:40:35 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
14:40:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:40:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:40:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:40:35 INFO - 'PROCESSOR_LEVEL': '6',
14:40:35 INFO - 'PROCESSOR_REVISION': '1e05',
14:40:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:40:35 INFO - 'PROMPT': '$P$G',
14:40:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:40:35 INFO - 'PWD': 'C:\\slave\\test',
14:40:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:40:35 INFO - 'SESSIONNAME': 'Console',
14:40:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:40:35 INFO - 'SYSTEMDRIVE': 'C:',
14:40:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:40:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:35 INFO - 'TEST1': 'testie',
14:40:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:35 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:40:35 INFO - 'USERNAME': 'cltbld',
14:40:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:40:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:40:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:40:35 INFO - 'WINDIR': 'C:\\WINDOWS',
14:40:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:40:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:40:36 INFO - Downloading/unpacking blobuploader==1.2.4
14:40:36 INFO - Downloading blobuploader-1.2.4.tar.gz
14:40:36 INFO - Running setup.py egg_info for package blobuploader
14:40:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
14:40:37 INFO - Running setup.py egg_info for package requests
14:40:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
14:40:37 INFO - Downloading docopt-0.6.1.tar.gz
14:40:37 INFO - Running setup.py egg_info for package docopt
14:40:37 INFO - Installing collected packages: blobuploader, docopt, requests
14:40:37 INFO - Running setup.py install for blobuploader
14:40:37 INFO - Running setup.py install for docopt
14:40:37 INFO - Running setup.py install for requests
14:40:37 INFO - Successfully installed blobuploader docopt requests
14:40:37 INFO - Cleaning up...
14:40:37 INFO - Return code: 0
14:40:37 INFO - Installing None into virtualenv C:\slave\test\build\venv
14:40:37 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')]}
14:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:40:37 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')]}
14:40:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:40:37 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-110', 'USERDOMAIN': 'T-XP32-IX-110', '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-110', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-110', '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-110\\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-110'}}, attempt #1
14:40:37 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
14:40:37 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
14:40:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:40:37 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:40:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:40:37 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:40:37 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:40:37 INFO - 'DCLOCATION': 'SCL3',
14:40:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:40:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:40:37 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:40:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:40:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:40:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:40:37 INFO - 'HOMEDRIVE': 'C:',
14:40:37 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:40:37 INFO - 'KTS_VERSION': '1.19c',
14:40:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:40:37 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:40:37 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:40:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:40:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:40:37 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:40:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:40:37 INFO - 'MOZ_AIRBAG': '1',
14:40:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:40:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:40:37 INFO - 'MOZ_MSVCVERSION': '8',
14:40:37 INFO - 'MOZ_NO_REMOTE': '1',
14:40:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:40:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:40:37 INFO - 'NO_EM_RESTART': '1',
14:40:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:40:37 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:40:37 INFO - 'OS': 'Windows_NT',
14:40:37 INFO - 'OURDRIVE': 'C:',
14:40:37 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',
14:40:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:40:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:40:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:40:37 INFO - 'PROCESSOR_LEVEL': '6',
14:40:37 INFO - 'PROCESSOR_REVISION': '1e05',
14:40:37 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:40:37 INFO - 'PROMPT': '$P$G',
14:40:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:40:37 INFO - 'PWD': 'C:\\slave\\test',
14:40:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:40:37 INFO - 'SESSIONNAME': 'Console',
14:40:37 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:40:37 INFO - 'SYSTEMDRIVE': 'C:',
14:40:37 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:40:37 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:37 INFO - 'TEST1': 'testie',
14:40:37 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:37 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:40:37 INFO - 'USERNAME': 'cltbld',
14:40:37 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:40:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:40:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:40:37 INFO - 'WINDIR': 'C:\\WINDOWS',
14:40:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:40:43 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
14:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
14:40:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
14:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
14:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
14:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette
14:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
14:40:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:40:43 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
14:40:43 INFO - Running setup.py install for browsermob-proxy
14:40:48 INFO - Running setup.py install for manifestparser
14:40:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for marionette-client
14:40:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:40:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for marionette-driver
14:40:48 INFO - Running setup.py install for mozcrash
14:40:48 INFO - Running setup.py install for mozdebug
14:40:48 INFO - Running setup.py install for mozdevice
14:40:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozfile
14:40:48 INFO - Running setup.py install for mozhttpd
14:40:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozinfo
14:40:48 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozInstall
14:40:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozleak
14:40:48 INFO - Running setup.py install for mozlog
14:40:48 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for moznetwork
14:40:48 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozprocess
14:40:48 INFO - Running setup.py install for mozprofile
14:40:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozrunner
14:40:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for mozscreenshot
14:40:48 INFO - Running setup.py install for moztest
14:40:48 INFO - Running setup.py install for mozversion
14:40:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
14:40:48 INFO - Running setup.py install for wptserve
14:40:48 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
14:40:48 INFO - Cleaning up...
14:40:48 INFO - Return code: 0
14:40:48 INFO - Installing None into virtualenv C:\slave\test\build\venv
14:40: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')]}
14:40:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:40: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')]}
14:40:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:40:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-110', 'USERDOMAIN': 'T-XP32-IX-110', '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-110', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-110', '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-110\\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-110'}}, attempt #1
14:40:48 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
14:40:48 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
14:40:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:40:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:40:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:40:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:40:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:40:48 INFO - 'DCLOCATION': 'SCL3',
14:40:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:40:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:40:48 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:40:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:40:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:40:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:40:48 INFO - 'HOMEDRIVE': 'C:',
14:40:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:40:48 INFO - 'KTS_VERSION': '1.19c',
14:40:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:40:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:40:48 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:40:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:40:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:40:48 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:40:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:40:48 INFO - 'MOZ_AIRBAG': '1',
14:40:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:40:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:40:48 INFO - 'MOZ_MSVCVERSION': '8',
14:40:48 INFO - 'MOZ_NO_REMOTE': '1',
14:40:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:40:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:40:48 INFO - 'NO_EM_RESTART': '1',
14:40:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:40:48 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:40:48 INFO - 'OS': 'Windows_NT',
14:40:48 INFO - 'OURDRIVE': 'C:',
14:40: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',
14:40:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:40:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:40:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:40:48 INFO - 'PROCESSOR_LEVEL': '6',
14:40:48 INFO - 'PROCESSOR_REVISION': '1e05',
14:40:48 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:40:48 INFO - 'PROMPT': '$P$G',
14:40:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:40:48 INFO - 'PWD': 'C:\\slave\\test',
14:40:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:40:48 INFO - 'SESSIONNAME': 'Console',
14:40:48 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:40:48 INFO - 'SYSTEMDRIVE': 'C:',
14:40:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:40:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:48 INFO - 'TEST1': 'testie',
14:40:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:40:48 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:40:48 INFO - 'USERNAME': 'cltbld',
14:40:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:40:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:40:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:40:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:40:48 INFO - 'WINDIR': 'C:\\WINDOWS',
14:40:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:40:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
14:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
14:40:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
14:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
14:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
14:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette
14:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
14:40:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:40:51 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))
14:40:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
14:40:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
14:40:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
14:40:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
14:40:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
14:40:58 INFO - Downloading blessings-1.6.tar.gz
14:40:58 INFO - Running setup.py egg_info for package blessings
14:40:58 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
14:40:58 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
14:40:58 INFO - Running setup.py install for blessings
14:40:58 INFO - Running setup.py install for browsermob-proxy
14:40:58 INFO - Running setup.py install for manifestparser
14:40:58 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for marionette-client
14:40:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:40:58 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for marionette-driver
14:40:58 INFO - Running setup.py install for mozcrash
14:40:58 INFO - Running setup.py install for mozdebug
14:40:58 INFO - Running setup.py install for mozdevice
14:40:58 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for mozhttpd
14:40:58 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for mozInstall
14:40:58 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for mozleak
14:40:58 INFO - Running setup.py install for mozprofile
14:40:58 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for mozrunner
14:40:58 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for mozscreenshot
14:40:58 INFO - Running setup.py install for moztest
14:40:58 INFO - Running setup.py install for mozversion
14:40:58 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
14:40:58 INFO - Running setup.py install for wptserve
14:40:58 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
14:40:58 INFO - Cleaning up...
14:40:58 INFO - Return code: 0
14:40:58 INFO - Done creating virtualenv C:\slave\test\build\venv.
14:40:58 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
14:40:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
14:40:58 INFO - Reading from file tmpfile_stdout
14:40:58 INFO - Using _rmtree_windows ...
14:40:58 INFO - Using _rmtree_windows ...
14:40:58 INFO - Current package versions:
14:40:58 INFO - blessings == 1.6
14:40:58 INFO - blobuploader == 1.2.4
14:40:58 INFO - browsermob-proxy == 0.6.0
14:40:58 INFO - distribute == 0.6.14
14:40:58 INFO - docopt == 0.6.1
14:40:58 INFO - manifestparser == 1.1
14:40:58 INFO - marionette-client == 2.3.0
14:40:58 INFO - marionette-driver == 1.4.0
14:40:58 INFO - mozInstall == 1.12
14:40:58 INFO - mozcrash == 0.17
14:40:58 INFO - mozdebug == 0.1
14:40:58 INFO - mozdevice == 0.48
14:40:58 INFO - mozfile == 1.2
14:40:58 INFO - mozhttpd == 0.7
14:40:58 INFO - mozinfo == 0.9
14:40:58 INFO - mozleak == 0.1
14:40:58 INFO - mozlog == 3.1
14:40:58 INFO - moznetwork == 0.27
14:40:58 INFO - mozprocess == 0.22
14:40:58 INFO - mozprofile == 0.28
14:40:58 INFO - mozrunner == 6.11
14:40:58 INFO - mozscreenshot == 0.1
14:40:58 INFO - mozsystemmonitor == 0.0
14:40:58 INFO - moztest == 0.7
14:40:58 INFO - mozversion == 1.4
14:40:58 INFO - requests == 1.2.3
14:40:58 INFO - wptserve == 1.4.0
14:40:58 INFO - Running post-action listener: _resource_record_post_action
14:40:58 INFO - Running post-action listener: _start_resource_monitoring
14:40:58 INFO - Starting resource monitoring.
14:40:59 INFO - #####
14:40:59 INFO - ##### Running pull step.
14:40:59 INFO - #####
14:40:59 INFO - Running pre-action listener: _resource_record_pre_action
14:40:59 INFO - Running main action method: pull
14:40:59 INFO - Pull has nothing to do!
14:40:59 INFO - Running post-action listener: _resource_record_post_action
14:40:59 INFO - #####
14:40:59 INFO - ##### Running install step.
14:40:59 INFO - #####
14:40:59 INFO - Running pre-action listener: _resource_record_pre_action
14:40:59 INFO - Running main action method: install
14:40:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
14:40:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
14:40:59 INFO - Reading from file tmpfile_stdout
14:40:59 INFO - Using _rmtree_windows ...
14:40:59 INFO - Using _rmtree_windows ...
14:40:59 INFO - Detecting whether we're running mozinstall >=1.0...
14:40:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
14:40:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
14:40:59 INFO - Reading from file tmpfile_stdout
14:40:59 INFO - Output received:
14:40:59 INFO - Usage: mozinstall-script.py [options] installer
14:40:59 INFO - Options:
14:40:59 INFO - -h, --help show this help message and exit
14:40:59 INFO - -d DEST, --destination=DEST
14:40:59 INFO - Directory to install application into. [default:
14:40:59 INFO - "C:\slave\test"]
14:40:59 INFO - --app=APP Application being installed. [default: firefox]
14:40:59 INFO - Using _rmtree_windows ...
14:40:59 INFO - Using _rmtree_windows ...
14:40:59 INFO - mkdir: C:\slave\test\build\application
14:40:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
14:40:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application
14:41:01 INFO - Reading from file tmpfile_stdout
14:41:01 INFO - Output received:
14:41:01 INFO - C:\slave\test\build\application\firefox\firefox.exe
14:41:01 INFO - Using _rmtree_windows ...
14:41:01 INFO - Using _rmtree_windows ...
14:41:01 INFO - Running post-action listener: _resource_record_post_action
14:41:01 INFO - #####
14:41:01 INFO - ##### Running run-tests step.
14:41:01 INFO - #####
14:41:01 INFO - Running pre-action listener: _resource_record_pre_action
14:41:01 INFO - Running main action method: run_tests
14:41:01 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
14:41:01 INFO - Minidump filename unknown. Determining based upon platform and architecture.
14:41:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
14:41:01 INFO - grabbing minidump binary from tooltool
14:41:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:41:01 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
14:41:01 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
14:41:01 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
14:41:01 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
14:41:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpjndsu8
14:41:01 INFO - INFO - File integrity verified, renaming tmpjndsu8 to win32-minidump_stackwalk.exe
14:41:01 INFO - Return code: 0
14:41:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
14:41:01 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
14:41:01 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/Jcn7JE02Qqe021BMgfKJ3w/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
14:41:01 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/Jcn7JE02Qqe021BMgfKJ3w/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
14:41:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
14:41:01 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110\\Application Data',
14:41:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:41:01 INFO - 'COMPUTERNAME': 'T-XP32-IX-110',
14:41:01 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
14:41:01 INFO - 'DCLOCATION': 'SCL3',
14:41:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:41:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:41:01 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:41:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:41:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:41:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:41:01 INFO - 'HOMEDRIVE': 'C:',
14:41:01 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:41:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:41:01 INFO - 'KTS_VERSION': '1.19c',
14:41:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:41:01 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-110',
14:41:01 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
14:41:01 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:41:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:41:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:41:01 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:41:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:41:01 INFO - 'MOZ_AIRBAG': '1',
14:41:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:41:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:41:01 INFO - 'MOZ_MSVCVERSION': '8',
14:41:01 INFO - 'MOZ_NO_REMOTE': '1',
14:41:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:41:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:41:01 INFO - 'NO_EM_RESTART': '1',
14:41:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:41:01 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:41:01 INFO - 'OS': 'Windows_NT',
14:41:01 INFO - 'OURDRIVE': 'C:',
14:41:01 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',
14:41:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
14:41:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:41:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:41:01 INFO - 'PROCESSOR_LEVEL': '6',
14:41:01 INFO - 'PROCESSOR_REVISION': '1e05',
14:41:01 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:41:01 INFO - 'PROMPT': '$P$G',
14:41:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:41:01 INFO - 'PWD': 'C:\\slave\\test',
14:41:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:41:01 INFO - 'SESSIONNAME': 'Console',
14:41:01 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:41:01 INFO - 'SYSTEMDRIVE': 'C:',
14:41:01 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
14:41:01 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:41:01 INFO - 'TEST1': 'testie',
14:41:01 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
14:41:01 INFO - 'USERDOMAIN': 'T-XP32-IX-110',
14:41:01 INFO - 'USERNAME': 'cltbld',
14:41:01 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-110',
14:41:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:41:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:41:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:41:01 INFO - 'WINDIR': 'C:\\WINDOWS',
14:41:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:41:01 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/Jcn7JE02Qqe021BMgfKJ3w/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
14:41:02 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
14:41:02 INFO - import pkg_resources
14:41:04 INFO - Using 1 client processes
14:41:06 INFO - SUITE-START | Running 1476 tests
14:41:06 INFO - Running testharness tests
14:41:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
14:41:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
14:41:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
14:41:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
14:41:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
14:41:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
14:41:06 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
14:41:06 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
14:41:06 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
14:41:06 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
14:41:06 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
14:41:06 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
14:41:06 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
14:41:06 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
14:41:06 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
14:41:06 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
14:41:06 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
14:41:06 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 14ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 45ms
14:41:07 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
14:41:07 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 14ms
14:41:07 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
14:41:07 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
14:41:07 INFO - Setting up ssl
14:41:07 INFO - PROCESS | certutil |
14:41:07 INFO - PROCESS | certutil |
14:41:07 INFO - PROCESS | certutil |
14:41:07 INFO - Certificate Nickname Trust Attributes
14:41:07 INFO - SSL,S/MIME,JAR/XPI
14:41:07 INFO -
14:41:07 INFO - web-platform-tests CT,,
14:41:07 INFO -
14:41:07 INFO - Starting runner
14:41:09 INFO - PROCESS | 3728 | 1465508469629 Marionette INFO Listening on port 2828
14:41:10 INFO - PROCESS | 3728 | 1465508470919 Marionette INFO startBrowser d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:10 INFO - PROCESS | 3728 | 1465508470930 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471104 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471121 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471369 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
14:41:11 INFO - PROCESS | 3728 | 1465508471401 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471406 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
14:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 220ms
14:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
14:41:11 INFO - PROCESS | 3728 | 1465508471611 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471654 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
14:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 177ms
14:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
14:41:11 INFO - PROCESS | 3728 | 1465508471801 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - PROCESS | 3728 | 1465508471831 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
14:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 176ms
14:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
14:41:11 INFO - PROCESS | 3728 | 1465508471971 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472009 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
14:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 177ms
14:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
14:41:12 INFO - PROCESS | 3728 | 1465508472144 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472182 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
14:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 161ms
14:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
14:41:12 INFO - PROCESS | 3728 | 1465508472333 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472374 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
14:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 177ms
14:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
14:41:12 INFO - PROCESS | 3728 | 1465508472504 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472541 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
14:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 176ms
14:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
14:41:12 INFO - PROCESS | 3728 | 1465508472694 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472715 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
14:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 206ms
14:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
14:41:12 INFO - PROCESS | 3728 | 1465508472904 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:12 INFO - PROCESS | 3728 | 1465508472943 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 162ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
14:41:13 INFO - PROCESS | 3728 | 1465508473075 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - PROCESS | 3728 | 1465508473106 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 177ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
14:41:13 INFO - PROCESS | 3728 | 1465508473267 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - PROCESS | 3728 | 1465508473304 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 176ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
14:41:13 INFO - PROCESS | 3728 | 1465508473441 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - PROCESS | 3728 | 1465508473486 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 221ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
14:41:13 INFO - PROCESS | 3728 | 1465508473669 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - PROCESS | 3728 | 1465508473689 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 177ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
14:41:13 INFO - PROCESS | 3728 | 1465508473840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - PROCESS | 3728 | 1465508473878 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
14:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 176ms
14:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
14:41:14 INFO - PROCESS | 3728 | 1465508474009 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474039 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
14:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 133ms
14:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
14:41:14 INFO - PROCESS | 3728 | 1465508474146 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474190 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
14:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 176ms
14:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
14:41:14 INFO - PROCESS | 3728 | 1465508474319 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474365 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
14:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 177ms
14:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
14:41:14 INFO - PROCESS | 3728 | 1465508474505 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474536 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
14:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 176ms
14:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
14:41:14 INFO - PROCESS | 3728 | 1465508474678 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474727 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
14:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 177ms
14:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
14:41:14 INFO - PROCESS | 3728 | 1465508474853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:14 INFO - PROCESS | 3728 | 1465508474902 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 176ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
14:41:15 INFO - PROCESS | 3728 | 1465508475038 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - PROCESS | 3728 | 1465508475072 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 162ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
14:41:15 INFO - PROCESS | 3728 | 1465508475211 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - PROCESS | 3728 | 1465508475255 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 176ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
14:41:15 INFO - PROCESS | 3728 | 1465508475405 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - PROCESS | 3728 | 1465508475437 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 177ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
14:41:15 INFO - PROCESS | 3728 | 1465508475577 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - PROCESS | 3728 | 1465508475626 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 176ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
14:41:15 INFO - PROCESS | 3728 | 1465508475798 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - PROCESS | 3728 | 1465508475840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
14:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 235ms
14:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
14:41:15 INFO - PROCESS | 3728 | 1465508476011 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476036 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
14:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 177ms
14:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
14:41:16 INFO - PROCESS | 3728 | 1465508476181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476216 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
14:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 132ms
14:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
14:41:16 INFO - PROCESS | 3728 | 1465508476318 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476335 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
14:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 177ms
14:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
14:41:16 INFO - PROCESS | 3728 | 1465508476491 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476533 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
14:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 161ms
14:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
14:41:16 INFO - PROCESS | 3728 | 1465508476664 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
14:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 162ms
14:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
14:41:16 INFO - PROCESS | 3728 | 1465508476854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:16 INFO - PROCESS | 3728 | 1465508476889 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 176ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
14:41:17 INFO - PROCESS | 3728 | 1465508477025 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - PROCESS | 3728 | 1465508477076 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 177ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
14:41:17 INFO - PROCESS | 3728 | 1465508477197 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - PROCESS | 3728 | 1465508477252 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 176ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
14:41:17 INFO - PROCESS | 3728 | 1465508477386 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - PROCESS | 3728 | 1465508477444 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 221ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
14:41:17 INFO - PROCESS | 3728 | 1465508477599 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - PROCESS | 3728 | 1465508477653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 176ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
14:41:17 INFO - PROCESS | 3728 | 1465508477770 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - PROCESS | 3728 | 1465508477813 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
14:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 177ms
14:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
14:41:17 INFO - PROCESS | 3728 | 1465508477959 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - PROCESS | 3728 | 1465508478017 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
14:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 177ms
14:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
14:41:18 INFO - PROCESS | 3728 | 1465508478133 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - PROCESS | 3728 | 1465508478191 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
14:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 220ms
14:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
14:41:18 INFO - PROCESS | 3728 | 1465508478361 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - PROCESS | 3728 | 1465508478401 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
14:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 177ms
14:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
14:41:18 INFO - PROCESS | 3728 | 1465508478529 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - PROCESS | 3728 | 1465508478590 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
14:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 206ms
14:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
14:41:18 INFO - PROCESS | 3728 | 1465508478741 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - PROCESS | 3728 | 1465508478796 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
14:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 177ms
14:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
14:41:19 INFO - PROCESS | 3728 | 1465508479170 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - PROCESS | 3728 | 1465508479248 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
14:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 412ms
14:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
14:41:19 INFO - PROCESS | 3728 | 1465508479399 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - PROCESS | 3728 | 1465508479439 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
14:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 176ms
14:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
14:41:19 INFO - PROCESS | 3728 | 1465508479571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - PROCESS | 3728 | 1465508479604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
14:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 177ms
14:41:19 INFO - PROCESS | 3728 | 1465508479762 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
14:41:19 INFO - PROCESS | 3728 | 1465508479790 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
14:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 161ms
14:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
14:41:19 INFO - PROCESS | 3728 | 1465508479935 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:19 INFO - PROCESS | 3728 | 1465508479967 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 177ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
14:41:20 INFO - PROCESS | 3728 | 1465508480126 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - PROCESS | 3728 | 1465508480153 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 176ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
14:41:20 INFO - PROCESS | 3728 | 1465508480302 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - PROCESS | 3728 | 1465508480342 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 177ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
14:41:20 INFO - PROCESS | 3728 | 1465508480466 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - PROCESS | 3728 | 1465508480506 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 176ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
14:41:20 INFO - PROCESS | 3728 | 1465508480654 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - PROCESS | 3728 | 1465508480692 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 177ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
14:41:20 INFO - PROCESS | 3728 | 1465508480829 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - PROCESS | 3728 | 1465508480872 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
14:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 176ms
14:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
14:41:20 INFO - PROCESS | 3728 | 1465508481000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481030 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
14:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 162ms
14:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
14:41:21 INFO - PROCESS | 3728 | 1465508481189 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481219 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
14:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 161ms
14:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
14:41:21 INFO - PROCESS | 3728 | 1465508481362 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481399 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
14:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 177ms
14:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
14:41:21 INFO - PROCESS | 3728 | 1465508481550 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481577 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
14:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 176ms
14:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
14:41:21 INFO - PROCESS | 3728 | 1465508481722 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481760 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
14:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 177ms
14:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
14:41:21 INFO - PROCESS | 3728 | 1465508481895 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:21 INFO - PROCESS | 3728 | 1465508481936 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 176ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
14:41:22 INFO - PROCESS | 3728 | 1465508482082 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508482124 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 177ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
14:41:22 INFO - PROCESS | 3728 | 1465508482254 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508482283 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 132ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
14:41:22 INFO - PROCESS | 3728 | 1465508482393 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508482425 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 221ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
14:41:22 INFO - PROCESS | 3728 | 1465508482602 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508482634 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 177ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
14:41:22 INFO - PROCESS | 3728 | 1465508482774 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508482821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
14:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 176ms
14:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
14:41:22 INFO - PROCESS | 3728 | 1465508482963 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:22 INFO - PROCESS | 3728 | 1465508483006 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 177ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
14:41:23 INFO - PROCESS | 3728 | 1465508483135 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - PROCESS | 3728 | 1465508483165 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 132ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
14:41:23 INFO - PROCESS | 3728 | 1465508483272 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - PROCESS | 3728 | 1465508483323 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 177ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
14:41:23 INFO - PROCESS | 3728 | 1465508483441 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - PROCESS | 3728 | 1465508483493 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 206ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
14:41:23 INFO - PROCESS | 3728 | 1465508483653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - PROCESS | 3728 | 1465508483696 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 177ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
14:41:23 INFO - PROCESS | 3728 | 1465508483843 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - PROCESS | 3728 | 1465508483875 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
14:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 176ms
14:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
14:41:24 INFO - PROCESS | 3728 | 1465508484016 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484057 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
14:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 177ms
14:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
14:41:24 INFO - PROCESS | 3728 | 1465508484204 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484227 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
14:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 176ms
14:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
14:41:24 INFO - PROCESS | 3728 | 1465508484374 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484422 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
14:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 177ms
14:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
14:41:24 INFO - PROCESS | 3728 | 1465508484548 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484598 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
14:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 161ms
14:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
14:41:24 INFO - PROCESS | 3728 | 1465508484738 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484774 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 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.
14:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 177ms
14:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
14:41:24 INFO - PROCESS | 3728 | 1465508484911 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:24 INFO - PROCESS | 3728 | 1465508484958 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 206ms
14:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
14:41:25 INFO - PROCESS | 3728 | 1465508485126 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 INFO - PROCESS | 3728 | 1465508485181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 456ms
14:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
14:41:25 INFO - PROCESS | 3728 | 1465508485598 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 INFO - PROCESS | 3728 | 1465508485644 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 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.
14:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 177ms
14:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
14:41:25 INFO - PROCESS | 3728 | 1465508485771 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 INFO - PROCESS | 3728 | 1465508485814 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:25 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.
14:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 221ms
14:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
14:41:25 INFO - PROCESS | 3728 | 1465508486001 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - PROCESS | 3728 | 1465508486052 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 206ms
14:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
14:41:26 INFO - PROCESS | 3728 | 1465508486225 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - PROCESS | 3728 | 1465508486249 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 206ms
14:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
14:41:26 INFO - PROCESS | 3728 | 1465508486438 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - PROCESS | 3728 | 1465508486485 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 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.
14:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 221ms
14:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
14:41:26 INFO - PROCESS | 3728 | 1465508486653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - PROCESS | 3728 | 1465508486690 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 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.
14:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 176ms
14:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
14:41:26 INFO - PROCESS | 3728 | 1465508486834 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:26 INFO - PROCESS | 3728 | 1465508486877 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 177ms
14:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
14:41:27 INFO - PROCESS | 3728 | 1465508487023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - PROCESS | 3728 | 1465508487068 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
14:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 367ms
14:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
14:41:27 INFO - PROCESS | 3728 | 1465508487383 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - PROCESS | 3728 | 1465508487412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
14:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 177ms
14:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
14:41:27 INFO - PROCESS | 3728 | 1465508487570 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - PROCESS | 3728 | 1465508487613 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 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.
14:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 161ms
14:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
14:41:27 INFO - PROCESS | 3728 | 1465508487743 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - PROCESS | 3728 | 1465508487787 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 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.
14:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 162ms
14:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
14:41:27 INFO - PROCESS | 3728 | 1465508487933 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:27 INFO - PROCESS | 3728 | 1465508487949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
14:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 176ms
14:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
14:41:28 INFO - PROCESS | 3728 | 1465508488104 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - PROCESS | 3728 | 1465508488142 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 177ms
14:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
14:41:28 INFO - PROCESS | 3728 | 1465508488276 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - PROCESS | 3728 | 1465508488316 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 176ms
14:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
14:41:28 INFO - PROCESS | 3728 | 1465508488465 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - PROCESS | 3728 | 1465508488516 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 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.
14:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 221ms
14:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
14:41:28 INFO - PROCESS | 3728 | 1465508488679 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - PROCESS | 3728 | 1465508488720 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 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.
14:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 177ms
14:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
14:41:28 INFO - PROCESS | 3728 | 1465508488850 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:28 INFO - PROCESS | 3728 | 1465508488880 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
14:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 176ms
14:41:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
14:41:29 INFO - PROCESS | 3728 | 1465508489044 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - PROCESS | 3728 | 1465508489089 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
14:41:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 500ms
14:41:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
14:41:29 INFO - PROCESS | 3728 | 1465508489539 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - PROCESS | 3728 | 1465508489566 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
14:41:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 177ms
14:41:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
14:41:29 INFO - PROCESS | 3728 | 1465508489711 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - PROCESS | 3728 | 1465508489746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
14:41:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 161ms
14:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
14:41:29 INFO - PROCESS | 3728 | 1465508489901 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:29 INFO - PROCESS | 3728 | 1465508489932 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 177ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
14:41:30 INFO - PROCESS | 3728 | 1465508490073 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - PROCESS | 3728 | 1465508490116 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 176ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
14:41:30 INFO - PROCESS | 3728 | 1465508490260 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - PROCESS | 3728 | 1465508490267 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 177ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
14:41:30 INFO - PROCESS | 3728 | 1465508490432 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - PROCESS | 3728 | 1465508490462 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 176ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
14:41:30 INFO - PROCESS | 3728 | 1465508490604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - PROCESS | 3728 | 1465508490628 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 177ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
14:41:30 INFO - PROCESS | 3728 | 1465508490793 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - PROCESS | 3728 | 1465508490819 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
14:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 176ms
14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
14:41:30 INFO - PROCESS | 3728 | 1465508490968 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 INFO - PROCESS | 3728 | 1465508491004 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
14:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 177ms
14:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
14:41:31 INFO - PROCESS | 3728 | 1465508491138 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 INFO - PROCESS | 3728 | 1465508491171 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
14:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 161ms
14:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
14:41:31 INFO - PROCESS | 3728 | 1465508491326 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 INFO - PROCESS | 3728 | 1465508491364 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:31 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
14:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 647ms
14:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
14:41:31 INFO - PROCESS | 3728 | 1465508491987 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - PROCESS | 3728 | 1465508492012 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
14:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 589ms
14:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
14:41:32 INFO - PROCESS | 3728 | 1465508492589 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - PROCESS | 3728 | 1465508492614 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 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
14:41:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:41:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
14:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 162ms
14:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
14:41:32 INFO - PROCESS | 3728 | 1465508492762 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - PROCESS | 3728 | 1465508492789 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
14:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 176ms
14:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
14:41:32 INFO - PROCESS | 3728 | 1465508492951 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:32 INFO - PROCESS | 3728 | 1465508492970 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
14:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 177ms
14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
14:41:33 INFO - PROCESS | 3728 | 1465508493122 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - PROCESS | 3728 | 1465508493158 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
14:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 177ms
14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
14:41:33 INFO - PROCESS | 3728 | 1465508493294 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - PROCESS | 3728 | 1465508493337 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
14:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 176ms
14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
14:41:33 INFO - PROCESS | 3728 | 1465508493484 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - PROCESS | 3728 | 1465508493531 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
14:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 221ms
14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
14:41:33 INFO - PROCESS | 3728 | 1465508493695 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - PROCESS | 3728 | 1465508493729 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
14:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
14:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 206ms
14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
14:41:33 INFO - PROCESS | 3728 | 1465508493921 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:33 INFO - PROCESS | 3728 | 1465508493957 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
14:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 162ms
14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
14:41:34 INFO - PROCESS | 3728 | 1465508494111 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - PROCESS | 3728 | 1465508494131 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
14:41:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 162ms
14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
14:41:34 INFO - PROCESS | 3728 | 1465508494284 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - PROCESS | 3728 | 1465508494322 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 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
14:41:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:41:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 177ms
14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
14:41:34 INFO - PROCESS | 3728 | 1465508494453 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - PROCESS | 3728 | 1465508494493 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
14:41:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 176ms
14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
14:41:34 INFO - PROCESS | 3728 | 1465508494644 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - PROCESS | 3728 | 1465508494687 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
14:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 177ms
14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
14:41:34 INFO - PROCESS | 3728 | 1465508494814 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:34 INFO - PROCESS | 3728 | 1465508494860 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 221ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
14:41:35 INFO - PROCESS | 3728 | 1465508495032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508495075 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 176ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
14:41:35 INFO - PROCESS | 3728 | 1465508495216 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508495246 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 177ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
14:41:35 INFO - PROCESS | 3728 | 1465508495388 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508495438 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 176ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
14:41:35 INFO - PROCESS | 3728 | 1465508495562 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508495601 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 177ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
14:41:35 INFO - PROCESS | 3728 | 1465508495750 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508495797 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
14:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 220ms
14:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
14:41:35 INFO - PROCESS | 3728 | 1465508495965 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:35 INFO - PROCESS | 3728 | 1465508496007 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
14:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 177ms
14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
14:41:36 INFO - PROCESS | 3728 | 1465508496131 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - PROCESS | 3728 | 1465508496180 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
14:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 176ms
14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
14:41:36 INFO - PROCESS | 3728 | 1465508496322 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - PROCESS | 3728 | 1465508496370 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
14:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 177ms
14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
14:41:36 INFO - PROCESS | 3728 | 1465508496493 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - PROCESS | 3728 | 1465508496540 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
14:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 177ms
14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
14:41:36 INFO - PROCESS | 3728 | 1465508496682 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - PROCESS | 3728 | 1465508496726 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 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
14:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 162ms
14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
14:41:36 INFO - PROCESS | 3728 | 1465508496853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:36 INFO - PROCESS | 3728 | 1465508496888 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
14:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 162ms
14:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
14:41:37 INFO - PROCESS | 3728 | 1465508497041 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - PROCESS | 3728 | 1465508497071 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
14:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 456ms
14:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
14:41:37 INFO - PROCESS | 3728 | 1465508497501 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - PROCESS | 3728 | 1465508497529 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 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
14:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 162ms
14:41:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
14:41:37 INFO - PROCESS | 3728 | 1465508497674 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - PROCESS | 3728 | 1465508497701 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 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
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
14:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:41:37 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
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
14:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
14:41:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:41:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 162ms
14:41:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
14:41:37 INFO - PROCESS | 3728 | 1465508497866 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:37 INFO - PROCESS | 3728 | 1465508497908 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
14:41:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 177ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
14:41:38 INFO - PROCESS | 3728 | 1465508498036 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498063 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 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.
14:41:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 176ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
14:41:38 INFO - PROCESS | 3728 | 1465508498222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498243 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
14:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 177ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
14:41:38 INFO - PROCESS | 3728 | 1465508498394 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498439 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
14:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 176ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
14:41:38 INFO - PROCESS | 3728 | 1465508498564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498603 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
14:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 177ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
14:41:38 INFO - PROCESS | 3728 | 1465508498753 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498783 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
14:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 176ms
14:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
14:41:38 INFO - PROCESS | 3728 | 1465508498927 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:38 INFO - PROCESS | 3728 | 1465508498953 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
14:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 162ms
14:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
14:41:39 INFO - PROCESS | 3728 | 1465508499103 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - PROCESS | 3728 | 1465508499146 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
14:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 220ms
14:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
14:41:39 INFO - PROCESS | 3728 | 1465508499345 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - PROCESS | 3728 | 1465508499387 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
14:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 162ms
14:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
14:41:39 INFO - PROCESS | 3728 | 1465508499519 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - PROCESS | 3728 | 1465508499562 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
14:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 176ms
14:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
14:41:39 INFO - PROCESS | 3728 | 1465508499693 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - PROCESS | 3728 | 1465508499727 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
14:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 177ms
14:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
14:41:39 INFO - PROCESS | 3728 | 1465508499882 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:39 INFO - PROCESS | 3728 | 1465508499916 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
14:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 176ms
14:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
14:41:40 INFO - PROCESS | 3728 | 1465508500052 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - PROCESS | 3728 | 1465508500098 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
14:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 221ms
14:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
14:41:40 INFO - PROCESS | 3728 | 1465508500283 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - PROCESS | 3728 | 1465508500332 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
14:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 206ms
14:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
14:41:40 INFO - PROCESS | 3728 | 1465508500509 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - PROCESS | 3728 | 1465508500571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
14:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 206ms
14:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
14:41:40 INFO - PROCESS | 3728 | 1465508500719 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - PROCESS | 3728 | 1465508500760 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
14:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 221ms
14:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
14:41:40 INFO - PROCESS | 3728 | 1465508500932 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:40 INFO - PROCESS | 3728 | 1465508500972 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
14:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 177ms
14:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
14:41:41 INFO - PROCESS | 3728 | 1465508501120 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - PROCESS | 3728 | 1465508501162 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
14:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 176ms
14:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
14:41:41 INFO - PROCESS | 3728 | 1465508501291 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - PROCESS | 3728 | 1465508501339 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
14:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 221ms
14:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
14:41:41 INFO - PROCESS | 3728 | 1465508501520 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - PROCESS | 3728 | 1465508501533 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
14:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 176ms
14:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
14:41:41 INFO - PROCESS | 3728 | 1465508501688 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - PROCESS | 3728 | 1465508501732 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
14:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 177ms
14:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
14:41:41 INFO - PROCESS | 3728 | 1465508501860 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:41 INFO - PROCESS | 3728 | 1465508501894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 176ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
14:41:42 INFO - PROCESS | 3728 | 1465508502048 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502065 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 177ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
14:41:42 INFO - PROCESS | 3728 | 1465508502222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502264 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 161ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
14:41:42 INFO - PROCESS | 3728 | 1465508502393 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502440 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 162ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
14:41:42 INFO - PROCESS | 3728 | 1465508502583 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502627 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 176ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
14:41:42 INFO - PROCESS | 3728 | 1465508502755 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502803 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
14:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 177ms
14:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
14:41:42 INFO - PROCESS | 3728 | 1465508502945 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:42 INFO - PROCESS | 3728 | 1465508502981 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
14:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 176ms
14:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
14:41:43 INFO - PROCESS | 3728 | 1465508503117 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - PROCESS | 3728 | 1465508503181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
14:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 412ms
14:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
14:41:43 INFO - PROCESS | 3728 | 1465508503562 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - PROCESS | 3728 | 1465508503590 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
14:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 177ms
14:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
14:41:43 INFO - PROCESS | 3728 | 1465508503753 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - PROCESS | 3728 | 1465508503783 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
14:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 177ms
14:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
14:41:43 INFO - PROCESS | 3728 | 1465508503925 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:43 INFO - PROCESS | 3728 | 1465508503958 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
14:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 220ms
14:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
14:41:44 INFO - PROCESS | 3728 | 1465508504135 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 INFO - PROCESS | 3728 | 1465508504163 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 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
14:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 177ms
14:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
14:41:44 INFO - PROCESS | 3728 | 1465508504324 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 INFO - PROCESS | 3728 | 1465508504359 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
14:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 176ms
14:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
14:41:44 INFO - PROCESS | 3728 | 1465508504499 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:44 INFO - PROCESS | 3728 | 1465508504531 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:45 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)
14:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 692ms
14:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
14:41:45 INFO - PROCESS | 3728 | 1465508505191 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:45 INFO - PROCESS | 3728 | 1465508505217 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
14:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 648ms
14:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
14:41:45 INFO - PROCESS | 3728 | 1465508505853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:45 INFO - PROCESS | 3728 | 1465508505888 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
14:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 648ms
14:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
14:41:46 INFO - PROCESS | 3728 | 1465508506511 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:46 INFO - PROCESS | 3728 | 1465508506537 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:47 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)
14:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 662ms
14:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
14:41:47 INFO - PROCESS | 3728 | 1465508507172 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:47 INFO - PROCESS | 3728 | 1465508507205 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:47 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)
14:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 603ms
14:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
14:41:47 INFO - PROCESS | 3728 | 1465508507775 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:47 INFO - PROCESS | 3728 | 1465508507805 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
14:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 603ms
14:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
14:41:48 INFO - PROCESS | 3728 | 1465508508386 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:48 INFO - PROCESS | 3728 | 1465508508414 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
14:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 603ms
14:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
14:41:48 INFO - PROCESS | 3728 | 1465508508988 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:48 INFO - PROCESS | 3728 | 1465508509014 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
14:41:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 736ms
14:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
14:41:49 INFO - PROCESS | 3728 | 1465508509715 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:49 INFO - PROCESS | 3728 | 1465508509742 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:50 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
14:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 662ms
14:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
14:41:50 INFO - PROCESS | 3728 | 1465508510378 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:50 INFO - PROCESS | 3728 | 1465508510405 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
14:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 603ms
14:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
14:41:50 INFO - PROCESS | 3728 | 1465508510978 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - PROCESS | 3728 | 1465508511013 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
14:41:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
14:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 177ms
14:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
14:41:51 INFO - PROCESS | 3728 | 1465508511164 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - PROCESS | 3728 | 1465508511202 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
14:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 220ms
14:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
14:41:51 INFO - PROCESS | 3728 | 1465508511374 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - PROCESS | 3728 | 1465508511412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 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
14:41:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:41:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:41:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
14:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 177ms
14:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
14:41:51 INFO - PROCESS | 3728 | 1465508511566 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - PROCESS | 3728 | 1465508511602 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
14:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 206ms
14:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
14:41:51 INFO - PROCESS | 3728 | 1465508511776 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:51 INFO - PROCESS | 3728 | 1465508511820 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
14:41:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 647ms
14:41:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
14:41:52 INFO - PROCESS | 3728 | 1465508512440 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:52 INFO - PROCESS | 3728 | 1465508512448 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:53 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
14:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 588ms
14:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
14:41:53 INFO - PROCESS | 3728 | 1465508513034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:53 INFO - PROCESS | 3728 | 1465508513061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:53 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.)
14:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 588ms
14:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
14:41:53 INFO - PROCESS | 3728 | 1465508513630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:53 INFO - PROCESS | 3728 | 1465508513658 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
14:41:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 604ms
14:41:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
14:41:54 INFO - PROCESS | 3728 | 1465508514245 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:54 INFO - PROCESS | 3728 | 1465508514275 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:54 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
14:41:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 662ms
14:41:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
14:41:54 INFO - PROCESS | 3728 | 1465508514904 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:54 INFO - PROCESS | 3728 | 1465508514930 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
14:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 132ms
14:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
14:41:55 INFO - PROCESS | 3728 | 1465508515082 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:55 INFO - PROCESS | 3728 | 1465508515123 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
14:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 810ms
14:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
14:41:55 INFO - PROCESS | 3728 | 1465508515866 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:55 INFO - PROCESS | 3728 | 1465508515893 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
14:41:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 662ms
14:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
14:41:56 INFO - PROCESS | 3728 | 1465508516542 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - PROCESS | 3728 | 1465508516554 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
14:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 176ms
14:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
14:41:56 INFO - PROCESS | 3728 | 1465508516714 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - PROCESS | 3728 | 1465508516757 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
14:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 177ms
14:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
14:41:56 INFO - PROCESS | 3728 | 1465508516883 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:56 INFO - PROCESS | 3728 | 1465508516925 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 176ms
14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
14:41:57 INFO - PROCESS | 3728 | 1465508517072 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - PROCESS | 3728 | 1465508517112 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 162ms
14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
14:41:57 INFO - PROCESS | 3728 | 1465508517244 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - PROCESS | 3728 | 1465508517295 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 205ms
14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
14:41:57 INFO - PROCESS | 3728 | 1465508517463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - PROCESS | 3728 | 1465508517508 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 177ms
14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
14:41:57 INFO - PROCESS | 3728 | 1465508517649 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - PROCESS | 3728 | 1465508517688 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 206ms
14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
14:41:57 INFO - PROCESS | 3728 | 1465508517859 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:57 INFO - PROCESS | 3728 | 1465508517890 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 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
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 176ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
14:41:58 INFO - PROCESS | 3728 | 1465508518032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518067 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 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
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 162ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
14:41:58 INFO - PROCESS | 3728 | 1465508518223 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518248 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 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
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 162ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
14:41:58 INFO - PROCESS | 3728 | 1465508518393 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518429 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 177ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
14:41:58 INFO - PROCESS | 3728 | 1465508518566 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518602 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 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
14:41:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:41:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
14:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 176ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
14:41:58 INFO - PROCESS | 3728 | 1465508518757 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518798 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
14:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 177ms
14:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
14:41:58 INFO - PROCESS | 3728 | 1465508518926 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:58 INFO - PROCESS | 3728 | 1465508518954 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 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
14:41:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:41:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
14:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 176ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
14:41:59 INFO - PROCESS | 3728 | 1465508519116 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - PROCESS | 3728 | 1465508519139 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 177ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
14:41:59 INFO - PROCESS | 3728 | 1465508519287 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - PROCESS | 3728 | 1465508519329 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 176ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
14:41:59 INFO - PROCESS | 3728 | 1465508519458 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - PROCESS | 3728 | 1465508519495 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 162ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
14:41:59 INFO - PROCESS | 3728 | 1465508519650 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - PROCESS | 3728 | 1465508519687 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 161ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
14:41:59 INFO - PROCESS | 3728 | 1465508519819 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - PROCESS | 3728 | 1465508519859 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 177ms
14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
14:41:59 INFO - PROCESS | 3728 | 1465508520008 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
14:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 176ms
14:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
14:42:00 INFO - PROCESS | 3728 | 1465508520179 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
14:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 177ms
14:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
14:42:00 INFO - PROCESS | 3728 | 1465508520350 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520394 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
14:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 176ms
14:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
14:42:00 INFO - PROCESS | 3728 | 1465508520540 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520589 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
14:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 177ms
14:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
14:42:00 INFO - PROCESS | 3728 | 1465508520713 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
14:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 220ms
14:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
14:42:00 INFO - PROCESS | 3728 | 1465508520923 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:00 INFO - PROCESS | 3728 | 1465508520968 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
14:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 412ms
14:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
14:42:01 INFO - PROCESS | 3728 | 1465508521341 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - PROCESS | 3728 | 1465508521392 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
14:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 177ms
14:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
14:42:01 INFO - PROCESS | 3728 | 1465508521512 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - PROCESS | 3728 | 1465508521547 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
14:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 176ms
14:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
14:42:01 INFO - PROCESS | 3728 | 1465508521703 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - PROCESS | 3728 | 1465508521743 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
14:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 177ms
14:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
14:42:01 INFO - PROCESS | 3728 | 1465508521873 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:01 INFO - PROCESS | 3728 | 1465508521911 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 177ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
14:42:02 INFO - PROCESS | 3728 | 1465508522043 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522072 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 176ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
14:42:02 INFO - PROCESS | 3728 | 1465508522233 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522265 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 162ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
14:42:02 INFO - PROCESS | 3728 | 1465508522403 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522433 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 162ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
14:42:02 INFO - PROCESS | 3728 | 1465508522593 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522605 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 176ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
14:42:02 INFO - PROCESS | 3728 | 1465508522766 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522802 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
14:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 177ms
14:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
14:42:02 INFO - PROCESS | 3728 | 1465508522937 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:02 INFO - PROCESS | 3728 | 1465508522972 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 206ms
14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
14:42:03 INFO - PROCESS | 3728 | 1465508523168 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - PROCESS | 3728 | 1465508523205 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 206ms
14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
14:42:03 INFO - PROCESS | 3728 | 1465508523377 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - PROCESS | 3728 | 1465508523425 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 220ms
14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
14:42:03 INFO - PROCESS | 3728 | 1465508523589 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - PROCESS | 3728 | 1465508523626 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 177ms
14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
14:42:03 INFO - PROCESS | 3728 | 1465508523780 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - PROCESS | 3728 | 1465508523808 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 221ms
14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
14:42:03 INFO - PROCESS | 3728 | 1465508523990 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
14:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 176ms
14:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
14:42:04 INFO - PROCESS | 3728 | 1465508524163 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524207 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
14:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 206ms
14:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
14:42:04 INFO - PROCESS | 3728 | 1465508524373 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524410 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
14:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 176ms
14:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
14:42:04 INFO - PROCESS | 3728 | 1465508524562 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524601 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
14:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 177ms
14:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
14:42:04 INFO - PROCESS | 3728 | 1465508524733 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524771 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
14:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 176ms
14:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
14:42:04 INFO - PROCESS | 3728 | 1465508524924 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:04 INFO - PROCESS | 3728 | 1465508524965 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 177ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
14:42:05 INFO - PROCESS | 3728 | 1465508525092 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - PROCESS | 3728 | 1465508525133 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 176ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
14:42:05 INFO - PROCESS | 3728 | 1465508525265 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - PROCESS | 3728 | 1465508525315 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 177ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
14:42:05 INFO - PROCESS | 3728 | 1465508525454 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - PROCESS | 3728 | 1465508525493 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 177ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
14:42:05 INFO - PROCESS | 3728 | 1465508525625 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - PROCESS | 3728 | 1465508525674 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 162ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
14:42:05 INFO - PROCESS | 3728 | 1465508525814 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - PROCESS | 3728 | 1465508525854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 176ms
14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
14:42:05 INFO - PROCESS | 3728 | 1465508525985 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
14:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 177ms
14:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
14:42:06 INFO - PROCESS | 3728 | 1465508526157 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526203 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
14:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 176ms
14:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
14:42:06 INFO - PROCESS | 3728 | 1465508526348 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526398 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
14:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 177ms
14:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
14:42:06 INFO - PROCESS | 3728 | 1465508526518 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526568 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
14:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 177ms
14:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
14:42:06 INFO - PROCESS | 3728 | 1465508526691 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526733 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
14:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 176ms
14:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
14:42:06 INFO - PROCESS | 3728 | 1465508526881 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:06 INFO - PROCESS | 3728 | 1465508526918 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
14:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 177ms
14:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
14:42:07 INFO - PROCESS | 3728 | 1465508527069 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - PROCESS | 3728 | 1465508527141 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - PROCESS | 3728 | 1465508527475 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
14:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
14:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 456ms
14:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
14:42:07 INFO - PROCESS | 3728 | 1465508527573 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - PROCESS | 3728 | 1465508527585 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
14:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 191ms
14:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
14:42:07 INFO - PROCESS | 3728 | 1465508527737 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - PROCESS | 3728 | 1465508527773 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
14:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 206ms
14:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
14:42:07 INFO - PROCESS | 3728 | 1465508527949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:07 INFO - PROCESS | 3728 | 1465508527990 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
14:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 221ms
14:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
14:42:08 INFO - PROCESS | 3728 | 1465508528178 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - PROCESS | 3728 | 1465508528199 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
14:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 176ms
14:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
14:42:08 INFO - PROCESS | 3728 | 1465508528346 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - PROCESS | 3728 | 1465508528374 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
14:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 177ms
14:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
14:42:08 INFO - PROCESS | 3728 | 1465508528517 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - PROCESS | 3728 | 1465508528566 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
14:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 176ms
14:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
14:42:08 INFO - PROCESS | 3728 | 1465508528706 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - PROCESS | 3728 | 1465508528744 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
14:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 177ms
14:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
14:42:08 INFO - PROCESS | 3728 | 1465508528877 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:08 INFO - PROCESS | 3728 | 1465508528909 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 161ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
14:42:09 INFO - PROCESS | 3728 | 1465508529051 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - PROCESS | 3728 | 1465508529077 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 177ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
14:42:09 INFO - PROCESS | 3728 | 1465508529241 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - PROCESS | 3728 | 1465508529278 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 176ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
14:42:09 INFO - PROCESS | 3728 | 1465508529423 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - PROCESS | 3728 | 1465508529482 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 221ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
14:42:09 INFO - PROCESS | 3728 | 1465508529626 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - PROCESS | 3728 | 1465508529673 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 176ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
14:42:09 INFO - PROCESS | 3728 | 1465508529818 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - PROCESS | 3728 | 1465508529862 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 177ms
14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
14:42:09 INFO - PROCESS | 3728 | 1465508529987 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - PROCESS | 3728 | 1465508530033 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
14:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 206ms
14:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
14:42:10 INFO - PROCESS | 3728 | 1465508530217 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - PROCESS | 3728 | 1465508530255 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
14:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 206ms
14:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
14:42:10 INFO - PROCESS | 3728 | 1465508530436 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - PROCESS | 3728 | 1465508530481 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
14:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 235ms
14:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
14:42:10 INFO - PROCESS | 3728 | 1465508530662 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - PROCESS | 3728 | 1465508530706 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
14:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 177ms
14:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
14:42:10 INFO - PROCESS | 3728 | 1465508530832 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - PROCESS | 3728 | 1465508530874 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
14:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 162ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
14:42:11 INFO - PROCESS | 3728 | 1465508531022 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531052 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
14:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 176ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
14:42:11 INFO - PROCESS | 3728 | 1465508531195 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531236 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
14:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 177ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
14:42:11 INFO - PROCESS | 3728 | 1465508531368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531411 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
14:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 176ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
14:42:11 INFO - PROCESS | 3728 | 1465508531555 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531593 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
14:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 177ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
14:42:11 INFO - PROCESS | 3728 | 1465508531727 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
14:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 177ms
14:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
14:42:11 INFO - PROCESS | 3728 | 1465508531916 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:11 INFO - PROCESS | 3728 | 1465508531946 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 176ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
14:42:12 INFO - PROCESS | 3728 | 1465508532088 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - PROCESS | 3728 | 1465508532128 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 177ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
14:42:12 INFO - PROCESS | 3728 | 1465508532259 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - PROCESS | 3728 | 1465508532304 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 162ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
14:42:12 INFO - PROCESS | 3728 | 1465508532449 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - PROCESS | 3728 | 1465508532463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 176ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
14:42:12 INFO - PROCESS | 3728 | 1465508532622 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - PROCESS | 3728 | 1465508532653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 118ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
14:42:12 INFO - PROCESS | 3728 | 1465508532741 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - PROCESS | 3728 | 1465508532793 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 206ms
14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
14:42:12 INFO - PROCESS | 3728 | 1465508532972 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - PROCESS | 3728 | 1465508533012 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
14:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 412ms
14:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
14:42:13 INFO - PROCESS | 3728 | 1465508533371 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - PROCESS | 3728 | 1465508533412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
14:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 368ms
14:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
14:42:13 INFO - PROCESS | 3728 | 1465508533746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - PROCESS | 3728 | 1465508533773 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
14:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 176ms
14:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
14:42:13 INFO - PROCESS | 3728 | 1465508533919 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:13 INFO - PROCESS | 3728 | 1465508533949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 162ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
14:42:14 INFO - PROCESS | 3728 | 1465508534111 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - PROCESS | 3728 | 1465508534143 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 177ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
14:42:14 INFO - PROCESS | 3728 | 1465508534284 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - PROCESS | 3728 | 1465508534312 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 176ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
14:42:14 INFO - PROCESS | 3728 | 1465508534468 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - PROCESS | 3728 | 1465508534494 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 177ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
14:42:14 INFO - PROCESS | 3728 | 1465508534641 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - PROCESS | 3728 | 1465508534670 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 132ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
14:42:14 INFO - PROCESS | 3728 | 1465508534780 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - PROCESS | 3728 | 1465508534803 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
14:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 206ms
14:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
14:42:14 INFO - PROCESS | 3728 | 1465508534988 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535020 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
14:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 162ms
14:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
14:42:15 INFO - PROCESS | 3728 | 1465508535162 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535188 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
14:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 176ms
14:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
14:42:15 INFO - PROCESS | 3728 | 1465508535350 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535379 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
14:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 206ms
14:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
14:42:15 INFO - PROCESS | 3728 | 1465508535564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535615 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
14:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 206ms
14:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
14:42:15 INFO - PROCESS | 3728 | 1465508535780 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535807 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
14:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 176ms
14:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
14:42:15 INFO - PROCESS | 3728 | 1465508535946 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:15 INFO - PROCESS | 3728 | 1465508535996 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
14:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 221ms
14:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
14:42:16 INFO - PROCESS | 3728 | 1465508536177 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 INFO - PROCESS | 3728 | 1465508536209 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 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
14:42:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:42:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 206ms
14:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
14:42:16 INFO - PROCESS | 3728 | 1465508536392 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 INFO - PROCESS | 3728 | 1465508536438 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 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
14:42:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:42:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 206ms
14:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
14:42:16 INFO - PROCESS | 3728 | 1465508536619 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 INFO - PROCESS | 3728 | 1465508536690 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 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
14:42:16 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:42:16 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:42:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 206ms
14:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
14:42:16 INFO - PROCESS | 3728 | 1465508536833 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:16 INFO - PROCESS | 3728 | 1465508536868 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 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
14:42:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:42:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 177ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
14:42:17 INFO - PROCESS | 3728 | 1465508537024 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 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
14:42:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:42:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 162ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
14:42:17 INFO - PROCESS | 3728 | 1465508537194 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537236 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 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
14:42:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:42:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:42:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 176ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
14:42:17 INFO - PROCESS | 3728 | 1465508537385 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537413 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 206ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
14:42:17 INFO - PROCESS | 3728 | 1465508537592 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 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
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 162ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
14:42:17 INFO - PROCESS | 3728 | 1465508537766 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537810 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 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
14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 161ms
14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
14:42:17 INFO - PROCESS | 3728 | 1465508537936 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:17 INFO - PROCESS | 3728 | 1465508537976 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
14:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 177ms
14:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
14:42:18 INFO - PROCESS | 3728 | 1465508538126 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - PROCESS | 3728 | 1465508538171 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
14:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 176ms
14:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
14:42:18 INFO - PROCESS | 3728 | 1465508538303 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - PROCESS | 3728 | 1465508538348 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
14:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 221ms
14:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
14:42:18 INFO - PROCESS | 3728 | 1465508538533 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - PROCESS | 3728 | 1465508538547 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 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
14:42:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 176ms
14:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
14:42:18 INFO - PROCESS | 3728 | 1465508538702 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - PROCESS | 3728 | 1465508538746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
14:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 177ms
14:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
14:42:18 INFO - PROCESS | 3728 | 1465508538874 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:18 INFO - PROCESS | 3728 | 1465508538925 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
14:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 177ms
14:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
14:42:19 INFO - PROCESS | 3728 | 1465508539064 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - PROCESS | 3728 | 1465508539105 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
14:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms
14:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
14:42:19 INFO - PROCESS | 3728 | 1465508539524 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - PROCESS | 3728 | 1465508539553 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
14:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 177ms
14:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
14:42:19 INFO - PROCESS | 3728 | 1465508539698 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - PROCESS | 3728 | 1465508539726 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
14:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 176ms
14:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
14:42:19 INFO - PROCESS | 3728 | 1465508539885 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:19 INFO - PROCESS | 3728 | 1465508539931 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 177ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
14:42:20 INFO - PROCESS | 3728 | 1465508540059 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - PROCESS | 3728 | 1465508540098 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 221ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
14:42:20 INFO - PROCESS | 3728 | 1465508540281 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - PROCESS | 3728 | 1465508540317 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 176ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
14:42:20 INFO - PROCESS | 3728 | 1465508540456 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - PROCESS | 3728 | 1465508540501 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 177ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
14:42:20 INFO - PROCESS | 3728 | 1465508540630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - PROCESS | 3728 | 1465508540675 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 176ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
14:42:20 INFO - PROCESS | 3728 | 1465508540817 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - PROCESS | 3728 | 1465508540842 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
14:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 162ms
14:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
14:42:20 INFO - PROCESS | 3728 | 1465508540984 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508541019 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 161ms
14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
14:42:21 INFO - PROCESS | 3728 | 1465508541177 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508541213 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 177ms
14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
14:42:21 INFO - PROCESS | 3728 | 1465508541346 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508541405 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 206ms
14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
14:42:21 INFO - PROCESS | 3728 | 1465508541565 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508541608 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 221ms
14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
14:42:21 INFO - PROCESS | 3728 | 1465508541801 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508541819 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 176ms
14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
14:42:21 INFO - PROCESS | 3728 | 1465508541965 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:21 INFO - PROCESS | 3728 | 1465508542008 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
14:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 206ms
14:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
14:42:22 INFO - PROCESS | 3728 | 1465508542183 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - PROCESS | 3728 | 1465508542221 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
14:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 177ms
14:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
14:42:22 INFO - PROCESS | 3728 | 1465508542371 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - PROCESS | 3728 | 1465508542406 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
14:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 176ms
14:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
14:42:22 INFO - PROCESS | 3728 | 1465508542543 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - PROCESS | 3728 | 1465508542583 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
14:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 177ms
14:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
14:42:22 INFO - PROCESS | 3728 | 1465508542713 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - PROCESS | 3728 | 1465508542754 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
14:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 220ms
14:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
14:42:22 INFO - PROCESS | 3728 | 1465508542943 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:22 INFO - PROCESS | 3728 | 1465508542972 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 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
14:42:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:42:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
14:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 177ms
14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
14:42:23 INFO - PROCESS | 3728 | 1465508543114 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - PROCESS | 3728 | 1465508543158 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 177ms
14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
14:42:23 INFO - PROCESS | 3728 | 1465508543286 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - PROCESS | 3728 | 1465508543329 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 176ms
14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
14:42:23 INFO - PROCESS | 3728 | 1465508543475 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - PROCESS | 3728 | 1465508543517 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 221ms
14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
14:42:23 INFO - PROCESS | 3728 | 1465508543688 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - PROCESS | 3728 | 1465508543732 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 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
14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 176ms
14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
14:42:23 INFO - PROCESS | 3728 | 1465508543859 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:23 INFO - PROCESS | 3728 | 1465508543907 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 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
14:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 177ms
14:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
14:42:24 INFO - PROCESS | 3728 | 1465508544051 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 INFO - PROCESS | 3728 | 1465508544088 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
14:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 176ms
14:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
14:42:24 INFO - PROCESS | 3728 | 1465508544220 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 INFO - PROCESS | 3728 | 1465508544268 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
14:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 662ms
14:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
14:42:24 INFO - PROCESS | 3728 | 1465508544882 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:24 INFO - PROCESS | 3728 | 1465508544916 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
14:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 177ms
14:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
14:42:25 INFO - PROCESS | 3728 | 1465508545053 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - PROCESS | 3728 | 1465508545088 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
14:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms
14:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
14:42:25 INFO - PROCESS | 3728 | 1465508545534 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - PROCESS | 3728 | 1465508545564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
14:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 176ms
14:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
14:42:25 INFO - PROCESS | 3728 | 1465508545703 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - PROCESS | 3728 | 1465508545731 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
14:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 177ms
14:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
14:42:25 INFO - PROCESS | 3728 | 1465508545893 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:25 INFO - PROCESS | 3728 | 1465508545941 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 221ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
14:42:26 INFO - PROCESS | 3728 | 1465508546103 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - PROCESS | 3728 | 1465508546144 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 176ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
14:42:26 INFO - PROCESS | 3728 | 1465508546274 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - PROCESS | 3728 | 1465508546308 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 177ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
14:42:26 INFO - PROCESS | 3728 | 1465508546464 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - PROCESS | 3728 | 1465508546495 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 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
14:42:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 176ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
14:42:26 INFO - PROCESS | 3728 | 1465508546636 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - PROCESS | 3728 | 1465508546673 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
14:42:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 177ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
14:42:26 INFO - PROCESS | 3728 | 1465508546808 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 INFO - PROCESS | 3728 | 1465508546840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:26 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
14:42:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 177ms
14:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
14:42:26 INFO - PROCESS | 3728 | 1465508547000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 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]"
14:42:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:42:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
14:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 177ms
14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
14:42:27 INFO - PROCESS | 3728 | 1465508547171 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547198 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 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
14:42:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
14:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 176ms
14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
14:42:27 INFO - PROCESS | 3728 | 1465508547361 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547392 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 177ms
14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
14:42:27 INFO - PROCESS | 3728 | 1465508547532 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 176ms
14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
14:42:27 INFO - PROCESS | 3728 | 1465508547703 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547742 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 177ms
14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
14:42:27 INFO - PROCESS | 3728 | 1465508547891 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:27 INFO - PROCESS | 3728 | 1465508547924 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
14:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 162ms
14:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
14:42:28 INFO - PROCESS | 3728 | 1465508548058 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - PROCESS | 3728 | 1465508548084 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
14:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 176ms
14:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
14:42:28 INFO - PROCESS | 3728 | 1465508548247 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - PROCESS | 3728 | 1465508548283 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
14:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 177ms
14:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
14:42:28 INFO - PROCESS | 3728 | 1465508548420 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - PROCESS | 3728 | 1465508548464 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
14:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 206ms
14:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
14:42:28 INFO - PROCESS | 3728 | 1465508548633 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - PROCESS | 3728 | 1465508548675 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
14:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 162ms
14:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
14:42:28 INFO - PROCESS | 3728 | 1465508548821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:28 INFO - PROCESS | 3728 | 1465508548854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 206ms
14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
14:42:29 INFO - PROCESS | 3728 | 1465508549032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - PROCESS | 3728 | 1465508549066 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 177ms
14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
14:42:29 INFO - PROCESS | 3728 | 1465508549203 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - PROCESS | 3728 | 1465508549256 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 206ms
14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
14:42:29 INFO - PROCESS | 3728 | 1465508549433 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - PROCESS | 3728 | 1465508549482 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 221ms
14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
14:42:29 INFO - PROCESS | 3728 | 1465508549643 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - PROCESS | 3728 | 1465508549684 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 177ms
14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
14:42:29 INFO - PROCESS | 3728 | 1465508549833 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:29 INFO - PROCESS | 3728 | 1465508549860 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 206ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
14:42:30 INFO - PROCESS | 3728 | 1465508550044 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550095 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 177ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
14:42:30 INFO - PROCESS | 3728 | 1465508550214 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550245 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 176ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
14:42:30 INFO - PROCESS | 3728 | 1465508550404 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550420 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 177ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
14:42:30 INFO - PROCESS | 3728 | 1465508550581 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550620 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 177ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
14:42:30 INFO - PROCESS | 3728 | 1465508550746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550785 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 176ms
14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
14:42:30 INFO - PROCESS | 3728 | 1465508550936 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:30 INFO - PROCESS | 3728 | 1465508550968 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
14:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 221ms
14:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
14:42:31 INFO - PROCESS | 3728 | 1465508551147 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - PROCESS | 3728 | 1465508551193 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
14:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 206ms
14:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
14:42:31 INFO - PROCESS | 3728 | 1465508551361 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - PROCESS | 3728 | 1465508551406 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
14:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 177ms
14:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
14:42:31 INFO - PROCESS | 3728 | 1465508551551 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - PROCESS | 3728 | 1465508551579 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
14:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 176ms
14:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
14:42:31 INFO - PROCESS | 3728 | 1465508551723 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - PROCESS | 3728 | 1465508551772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
14:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 206ms
14:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
14:42:31 INFO - PROCESS | 3728 | 1465508551932 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:31 INFO - PROCESS | 3728 | 1465508551978 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
14:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 177ms
14:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
14:42:32 INFO - PROCESS | 3728 | 1465508552106 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - PROCESS | 3728 | 1465508552161 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
14:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 456ms
14:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
14:42:32 INFO - PROCESS | 3728 | 1465508552585 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - PROCESS | 3728 | 1465508552614 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
14:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 206ms
14:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
14:42:32 INFO - PROCESS | 3728 | 1465508552797 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - PROCESS | 3728 | 1465508552840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
14:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 177ms
14:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
14:42:32 INFO - PROCESS | 3728 | 1465508552973 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553013 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
14:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 177ms
14:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
14:42:33 INFO - PROCESS | 3728 | 1465508553162 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553189 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
14:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 177ms
14:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
14:42:33 INFO - PROCESS | 3728 | 1465508553333 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
14:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 176ms
14:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
14:42:33 INFO - PROCESS | 3728 | 1465508553521 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
14:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 206ms
14:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
14:42:33 INFO - PROCESS | 3728 | 1465508553731 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553757 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
14:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 177ms
14:42:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
14:42:33 INFO - PROCESS | 3728 | 1465508553903 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:33 INFO - PROCESS | 3728 | 1465508553937 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
14:42:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
14:42:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
14:42:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
14:42:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
14:42:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 176ms
14:42:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
14:42:34 INFO - PROCESS | 3728 | 1465508554094 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - PROCESS | 3728 | 1465508554128 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
14:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
14:42:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 177ms
14:42:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
14:42:34 INFO - PROCESS | 3728 | 1465508554266 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - PROCESS | 3728 | 1465508554302 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
14:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
14:42:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
14:42:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
14:42:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
14:42:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 176ms
14:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
14:42:34 INFO - PROCESS | 3728 | 1465508554445 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - PROCESS | 3728 | 1465508554497 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
14:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 221ms
14:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
14:42:34 INFO - PROCESS | 3728 | 1465508554667 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - PROCESS | 3728 | 1465508554712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
14:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 206ms
14:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
14:42:34 INFO - PROCESS | 3728 | 1465508554877 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:34 INFO - PROCESS | 3728 | 1465508554915 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
14:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 161ms
14:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
14:42:35 INFO - PROCESS | 3728 | 1465508555049 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - PROCESS | 3728 | 1465508555098 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
14:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 206ms
14:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
14:42:35 INFO - PROCESS | 3728 | 1465508555278 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - PROCESS | 3728 | 1465508555310 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
14:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 221ms
14:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
14:42:35 INFO - PROCESS | 3728 | 1465508555496 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - PROCESS | 3728 | 1465508555539 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
14:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 220ms
14:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
14:42:35 INFO - PROCESS | 3728 | 1465508555706 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - PROCESS | 3728 | 1465508555777 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
14:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 206ms
14:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
14:42:35 INFO - PROCESS | 3728 | 1465508555921 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:35 INFO - PROCESS | 3728 | 1465508555952 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 177ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
14:42:36 INFO - PROCESS | 3728 | 1465508556109 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - PROCESS | 3728 | 1465508556158 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 176ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
14:42:36 INFO - PROCESS | 3728 | 1465508556278 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - PROCESS | 3728 | 1465508556321 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 177ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
14:42:36 INFO - PROCESS | 3728 | 1465508556469 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - PROCESS | 3728 | 1465508556494 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 176ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
14:42:36 INFO - PROCESS | 3728 | 1465508556639 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - PROCESS | 3728 | 1465508556668 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 177ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
14:42:36 INFO - PROCESS | 3728 | 1465508556812 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - PROCESS | 3728 | 1465508556846 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
14:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 176ms
14:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
14:42:36 INFO - PROCESS | 3728 | 1465508557000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557036 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 162ms
14:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
14:42:37 INFO - PROCESS | 3728 | 1465508557170 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557211 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 161ms
14:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
14:42:37 INFO - PROCESS | 3728 | 1465508557362 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557390 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 177ms
14:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
14:42:37 INFO - PROCESS | 3728 | 1465508557537 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557569 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 132ms
14:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
14:42:37 INFO - PROCESS | 3728 | 1465508557654 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557699 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 177ms
14:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
14:42:37 INFO - PROCESS | 3728 | 1465508557844 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - PROCESS | 3728 | 1465508557890 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
14:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 176ms
14:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
14:42:38 INFO - PROCESS | 3728 | 1465508558013 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - PROCESS | 3728 | 1465508558061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
14:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 177ms
14:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
14:42:38 INFO - PROCESS | 3728 | 1465508558217 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - PROCESS | 3728 | 1465508558289 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
14:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 412ms
14:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
14:42:38 INFO - PROCESS | 3728 | 1465508558638 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - PROCESS | 3728 | 1465508558677 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
14:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 309ms
14:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
14:42:38 INFO - PROCESS | 3728 | 1465508558952 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:38 INFO - PROCESS | 3728 | 1465508558979 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 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
14:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 162ms
14:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
14:42:39 INFO - PROCESS | 3728 | 1465508559142 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - PROCESS | 3728 | 1465508559154 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
14:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 177ms
14:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
14:42:39 INFO - PROCESS | 3728 | 1465508559315 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - PROCESS | 3728 | 1465508559361 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
14:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 176ms
14:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
14:42:39 INFO - PROCESS | 3728 | 1465508559487 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - PROCESS | 3728 | 1465508559522 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
14:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 177ms
14:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
14:42:39 INFO - PROCESS | 3728 | 1465508559670 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - PROCESS | 3728 | 1465508559705 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
14:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 176ms
14:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
14:42:39 INFO - PROCESS | 3728 | 1465508559844 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:39 INFO - PROCESS | 3728 | 1465508559882 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
14:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 177ms
14:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
14:42:40 INFO - PROCESS | 3728 | 1465508560015 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - PROCESS | 3728 | 1465508560057 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
14:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 221ms
14:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
14:42:40 INFO - PROCESS | 3728 | 1465508560244 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - PROCESS | 3728 | 1465508560281 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
14:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 176ms
14:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
14:42:40 INFO - PROCESS | 3728 | 1465508560415 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - PROCESS | 3728 | 1465508560451 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
14:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 177ms
14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
14:42:40 INFO - PROCESS | 3728 | 1465508560604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - PROCESS | 3728 | 1465508560624 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
14:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 220ms
14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
14:42:40 INFO - PROCESS | 3728 | 1465508560815 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:40 INFO - PROCESS | 3728 | 1465508560867 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 206ms
14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
14:42:41 INFO - PROCESS | 3728 | 1465508561031 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - PROCESS | 3728 | 1465508561063 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 177ms
14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
14:42:41 INFO - PROCESS | 3728 | 1465508561228 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - PROCESS | 3728 | 1465508561279 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 206ms
14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
14:42:41 INFO - PROCESS | 3728 | 1465508561430 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - PROCESS | 3728 | 1465508561473 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 206ms
14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
14:42:41 INFO - PROCESS | 3728 | 1465508561642 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - PROCESS | 3728 | 1465508561681 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 221ms
14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
14:42:41 INFO - PROCESS | 3728 | 1465508561857 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:41 INFO - PROCESS | 3728 | 1465508561904 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 177ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
14:42:42 INFO - PROCESS | 3728 | 1465508562047 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562084 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 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
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 162ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
14:42:42 INFO - PROCESS | 3728 | 1465508562219 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562257 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 162ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
14:42:42 INFO - PROCESS | 3728 | 1465508562390 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562426 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 177ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
14:42:42 INFO - PROCESS | 3728 | 1465508562579 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562621 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 176ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
14:42:42 INFO - PROCESS | 3728 | 1465508562751 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562794 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 177ms
14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
14:42:42 INFO - PROCESS | 3728 | 1465508562943 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:42 INFO - PROCESS | 3728 | 1465508562964 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 176ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
14:42:43 INFO - PROCESS | 3728 | 1465508563114 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563143 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 133ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
14:42:43 INFO - PROCESS | 3728 | 1465508563233 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563263 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 176ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
14:42:43 INFO - PROCESS | 3728 | 1465508563420 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563451 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 177ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
14:42:43 INFO - PROCESS | 3728 | 1465508563592 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563640 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 177ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
14:42:43 INFO - PROCESS | 3728 | 1465508563780 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563806 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 176ms
14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
14:42:43 INFO - PROCESS | 3728 | 1465508563952 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:43 INFO - PROCESS | 3728 | 1465508563991 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 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
14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 162ms
14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
14:42:44 INFO - PROCESS | 3728 | 1465508564126 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - PROCESS | 3728 | 1465508564168 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 162ms
14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
14:42:44 INFO - PROCESS | 3728 | 1465508564313 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - PROCESS | 3728 | 1465508564358 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 456ms
14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
14:42:44 INFO - PROCESS | 3728 | 1465508564776 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - PROCESS | 3728 | 1465508564814 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 161ms
14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
14:42:44 INFO - PROCESS | 3728 | 1465508564949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:44 INFO - PROCESS | 3728 | 1465508564986 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 206ms
14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
14:42:45 INFO - PROCESS | 3728 | 1465508565182 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - PROCESS | 3728 | 1465508565215 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 162ms
14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
14:42:45 INFO - PROCESS | 3728 | 1465508565355 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - PROCESS | 3728 | 1465508565406 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 177ms
14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
14:42:45 INFO - PROCESS | 3728 | 1465508565540 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - PROCESS | 3728 | 1465508565551 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 177ms
14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
14:42:45 INFO - PROCESS | 3728 | 1465508565712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - PROCESS | 3728 | 1465508565756 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 176ms
14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
14:42:45 INFO - PROCESS | 3728 | 1465508565889 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:45 INFO - PROCESS | 3728 | 1465508565926 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 177ms
14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
14:42:46 INFO - PROCESS | 3728 | 1465508566073 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - PROCESS | 3728 | 1465508566109 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 176ms
14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
14:42:46 INFO - PROCESS | 3728 | 1465508566243 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - PROCESS | 3728 | 1465508566274 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 177ms
14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
14:42:46 INFO - PROCESS | 3728 | 1465508566443 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - PROCESS | 3728 | 1465508566483 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 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
14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 177ms
14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
14:42:46 INFO - PROCESS | 3728 | 1465508566627 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - PROCESS | 3728 | 1465508566687 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 206ms
14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
14:42:46 INFO - PROCESS | 3728 | 1465508566838 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:46 INFO - PROCESS | 3728 | 1465508566885 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 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
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 162ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
14:42:47 INFO - PROCESS | 3728 | 1465508567020 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - PROCESS | 3728 | 1465508567061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 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)
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 176ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
14:42:47 INFO - PROCESS | 3728 | 1465508567206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - PROCESS | 3728 | 1465508567255 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 221ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
14:42:47 INFO - PROCESS | 3728 | 1465508567424 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - PROCESS | 3728 | 1465508567463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 177ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
14:42:47 INFO - PROCESS | 3728 | 1465508567590 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - PROCESS | 3728 | 1465508567657 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 220ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
14:42:47 INFO - PROCESS | 3728 | 1465508567819 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - PROCESS | 3728 | 1465508567851 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 177ms
14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
14:42:47 INFO - PROCESS | 3728 | 1465508567991 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 176ms
14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
14:42:48 INFO - PROCESS | 3728 | 1465508568180 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568195 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 177ms
14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
14:42:48 INFO - PROCESS | 3728 | 1465508568350 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568393 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 176ms
14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
14:42:48 INFO - PROCESS | 3728 | 1465508568524 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 177ms
14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
14:42:48 INFO - PROCESS | 3728 | 1465508568712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568741 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 162ms
14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
14:42:48 INFO - PROCESS | 3728 | 1465508568886 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:48 INFO - PROCESS | 3728 | 1465508568931 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 177ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
14:42:49 INFO - PROCESS | 3728 | 1465508569055 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - PROCESS | 3728 | 1465508569085 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 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
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 176ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
14:42:49 INFO - PROCESS | 3728 | 1465508569242 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - PROCESS | 3728 | 1465508569275 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 177ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
14:42:49 INFO - PROCESS | 3728 | 1465508569417 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - PROCESS | 3728 | 1465508569463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 176ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
14:42:49 INFO - PROCESS | 3728 | 1465508569604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - PROCESS | 3728 | 1465508569650 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 221ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
14:42:49 INFO - PROCESS | 3728 | 1465508569816 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - PROCESS | 3728 | 1465508569848 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 177ms
14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
14:42:49 INFO - PROCESS | 3728 | 1465508569982 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - PROCESS | 3728 | 1465508570028 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 176ms
14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
14:42:50 INFO - PROCESS | 3728 | 1465508570173 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - PROCESS | 3728 | 1465508570227 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 177ms
14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
14:42:50 INFO - PROCESS | 3728 | 1465508570368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - PROCESS | 3728 | 1465508570418 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 398ms
14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
14:42:50 INFO - PROCESS | 3728 | 1465508570773 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - PROCESS | 3728 | 1465508570801 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 162ms
14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
14:42:50 INFO - PROCESS | 3728 | 1465508570945 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:50 INFO - PROCESS | 3728 | 1465508570974 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 176ms
14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
14:42:51 INFO - PROCESS | 3728 | 1465508571134 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - PROCESS | 3728 | 1465508571149 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 177ms
14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
14:42:51 INFO - PROCESS | 3728 | 1465508571305 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - PROCESS | 3728 | 1465508571342 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 177ms
14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
14:42:51 INFO - PROCESS | 3728 | 1465508571475 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - PROCESS | 3728 | 1465508571510 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 176ms
14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
14:42:51 INFO - PROCESS | 3728 | 1465508571664 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - PROCESS | 3728 | 1465508571686 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 177ms
14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
14:42:51 INFO - PROCESS | 3728 | 1465508571837 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:51 INFO - PROCESS | 3728 | 1465508571875 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 176ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
14:42:52 INFO - PROCESS | 3728 | 1465508572008 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572040 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 162ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
14:42:52 INFO - PROCESS | 3728 | 1465508572197 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572232 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 162ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
14:42:52 INFO - PROCESS | 3728 | 1465508572371 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572414 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 177ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
14:42:52 INFO - PROCESS | 3728 | 1465508572559 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572584 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 206ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
14:42:52 INFO - PROCESS | 3728 | 1465508572774 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572811 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 177ms
14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
14:42:52 INFO - PROCESS | 3728 | 1465508572959 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:52 INFO - PROCESS | 3728 | 1465508572993 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 176ms
14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
14:42:53 INFO - PROCESS | 3728 | 1465508573134 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - PROCESS | 3728 | 1465508573163 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 206ms
14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
14:42:53 INFO - PROCESS | 3728 | 1465508573348 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - PROCESS | 3728 | 1465508573385 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 206ms
14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
14:42:53 INFO - PROCESS | 3728 | 1465508573563 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - PROCESS | 3728 | 1465508573616 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 221ms
14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
14:42:53 INFO - PROCESS | 3728 | 1465508573768 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - PROCESS | 3728 | 1465508573798 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 176ms
14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
14:42:53 INFO - PROCESS | 3728 | 1465508573966 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574004 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 221ms
14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
14:42:54 INFO - PROCESS | 3728 | 1465508574170 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574200 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 176ms
14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
14:42:54 INFO - PROCESS | 3728 | 1465508574343 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574387 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 177ms
14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
14:42:54 INFO - PROCESS | 3728 | 1465508574532 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574562 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 176ms
14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
14:42:54 INFO - PROCESS | 3728 | 1465508574704 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574735 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 133ms
14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
14:42:54 INFO - PROCESS | 3728 | 1465508574842 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:54 INFO - PROCESS | 3728 | 1465508574873 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 206ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
14:42:55 INFO - PROCESS | 3728 | 1465508575053 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575094 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 176ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
14:42:55 INFO - PROCESS | 3728 | 1465508575227 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575257 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 177ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
14:42:55 INFO - PROCESS | 3728 | 1465508575414 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575443 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 176ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
14:42:55 INFO - PROCESS | 3728 | 1465508575586 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575637 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 177ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
14:42:55 INFO - PROCESS | 3728 | 1465508575758 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575790 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 176ms
14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
14:42:55 INFO - PROCESS | 3728 | 1465508575948 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:55 INFO - PROCESS | 3728 | 1465508575980 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 221ms
14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
14:42:56 INFO - PROCESS | 3728 | 1465508576159 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - PROCESS | 3728 | 1465508576206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 176ms
14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
14:42:56 INFO - PROCESS | 3728 | 1465508576330 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - PROCESS | 3728 | 1465508576383 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 471ms
14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
14:42:56 INFO - PROCESS | 3728 | 1465508576811 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - PROCESS | 3728 | 1465508576842 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 177ms
14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
14:42:56 INFO - PROCESS | 3728 | 1465508576986 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577031 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 176ms
14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
14:42:57 INFO - PROCESS | 3728 | 1465508577159 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577194 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 177ms
14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
14:42:57 INFO - PROCESS | 3728 | 1465508577351 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577378 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 176ms
14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
14:42:57 INFO - PROCESS | 3728 | 1465508577521 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577548 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 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
14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 177ms
14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
14:42:57 INFO - PROCESS | 3728 | 1465508577712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577744 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 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
14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 206ms
14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
14:42:57 INFO - PROCESS | 3728 | 1465508577922 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:57 INFO - PROCESS | 3728 | 1465508577954 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 177ms
14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
14:42:58 INFO - PROCESS | 3728 | 1465508578095 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - PROCESS | 3728 | 1465508578136 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 176ms
14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
14:42:58 INFO - PROCESS | 3728 | 1465508578283 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - PROCESS | 3728 | 1465508578295 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 177ms
14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
14:42:58 INFO - PROCESS | 3728 | 1465508578455 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - PROCESS | 3728 | 1465508578483 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 177ms
14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
14:42:58 INFO - PROCESS | 3728 | 1465508578625 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - PROCESS | 3728 | 1465508578682 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 220ms
14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
14:42:58 INFO - PROCESS | 3728 | 1465508578853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:58 INFO - PROCESS | 3728 | 1465508578895 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 206ms
14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
14:42:59 INFO - PROCESS | 3728 | 1465508579068 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - PROCESS | 3728 | 1465508579113 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 206ms
14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
14:42:59 INFO - PROCESS | 3728 | 1465508579281 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - PROCESS | 3728 | 1465508579325 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 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)
14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 161ms
14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
14:42:59 INFO - PROCESS | 3728 | 1465508579455 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - PROCESS | 3728 | 1465508579501 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 206ms
14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
14:42:59 INFO - PROCESS | 3728 | 1465508579682 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - PROCESS | 3728 | 1465508579729 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 177ms
14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
14:42:59 INFO - PROCESS | 3728 | 1465508579855 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:42:59 INFO - PROCESS | 3728 | 1465508579886 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 162ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
14:43:00 INFO - PROCESS | 3728 | 1465508580025 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580063 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 162ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
14:43:00 INFO - PROCESS | 3728 | 1465508580215 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580259 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 177ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
14:43:00 INFO - PROCESS | 3728 | 1465508580388 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580429 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 177ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
14:43:00 INFO - PROCESS | 3728 | 1465508580576 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 176ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
14:43:00 INFO - PROCESS | 3728 | 1465508580753 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580798 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 177ms
14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
14:43:00 INFO - PROCESS | 3728 | 1465508580919 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:00 INFO - PROCESS | 3728 | 1465508580964 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 176ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
14:43:01 INFO - PROCESS | 3728 | 1465508581109 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - PROCESS | 3728 | 1465508581155 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 177ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
14:43:01 INFO - PROCESS | 3728 | 1465508581282 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - PROCESS | 3728 | 1465508581328 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 162ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
14:43:01 INFO - PROCESS | 3728 | 1465508581454 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - PROCESS | 3728 | 1465508581487 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 162ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
14:43:01 INFO - PROCESS | 3728 | 1465508581641 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - PROCESS | 3728 | 1465508581673 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 177ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
14:43:01 INFO - PROCESS | 3728 | 1465508581813 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - PROCESS | 3728 | 1465508581863 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 177ms
14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
14:43:01 INFO - PROCESS | 3728 | 1465508582001 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - PROCESS | 3728 | 1465508582047 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 176ms
14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
14:43:02 INFO - PROCESS | 3728 | 1465508582173 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - PROCESS | 3728 | 1465508582206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 177ms
14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
14:43:02 INFO - PROCESS | 3728 | 1465508582387 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - PROCESS | 3728 | 1465508582461 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 471ms
14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
14:43:02 INFO - PROCESS | 3728 | 1465508582853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:02 INFO - PROCESS | 3728 | 1465508582914 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 176ms
14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
14:43:03 INFO - PROCESS | 3728 | 1465508583028 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - PROCESS | 3728 | 1465508583062 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 221ms
14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
14:43:03 INFO - PROCESS | 3728 | 1465508583269 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - PROCESS | 3728 | 1465508583319 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 205ms
14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
14:43:03 INFO - PROCESS | 3728 | 1465508583494 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - PROCESS | 3728 | 1465508583552 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 206ms
14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
14:43:03 INFO - PROCESS | 3728 | 1465508583707 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - PROCESS | 3728 | 1465508583733 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 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
14:43:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:43:03 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
14:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 177ms
14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
14:43:03 INFO - PROCESS | 3728 | 1465508583877 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:03 INFO - PROCESS | 3728 | 1465508583926 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 176ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
14:43:04 INFO - PROCESS | 3728 | 1465508584067 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - PROCESS | 3728 | 1465508584099 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 177ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
14:43:04 INFO - PROCESS | 3728 | 1465508584237 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - PROCESS | 3728 | 1465508584276 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 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
14:43:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:43:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
14:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 162ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
14:43:04 INFO - PROCESS | 3728 | 1465508584425 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - PROCESS | 3728 | 1465508584444 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 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
14:43:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:43:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
14:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 177ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
14:43:04 INFO - PROCESS | 3728 | 1465508584598 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - PROCESS | 3728 | 1465508584642 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 206ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
14:43:04 INFO - PROCESS | 3728 | 1465508584810 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - PROCESS | 3728 | 1465508584849 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 162ms
14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
14:43:04 INFO - PROCESS | 3728 | 1465508584999 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585019 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 162ms
14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
14:43:05 INFO - PROCESS | 3728 | 1465508585172 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 177ms
14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
14:43:05 INFO - PROCESS | 3728 | 1465508585355 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585384 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 147ms
14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
14:43:05 INFO - PROCESS | 3728 | 1465508585533 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585565 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 177ms
14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
14:43:05 INFO - PROCESS | 3728 | 1465508585704 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 177ms
14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
14:43:05 INFO - PROCESS | 3728 | 1465508585894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:05 INFO - PROCESS | 3728 | 1465508585905 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
14:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 176ms
14:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
14:43:06 INFO - PROCESS | 3728 | 1465508586068 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586110 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
14:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 177ms
14:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
14:43:06 INFO - PROCESS | 3728 | 1465508586239 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586285 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
14:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 162ms
14:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
14:43:06 INFO - PROCESS | 3728 | 1465508586426 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586465 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
14:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 162ms
14:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
14:43:06 INFO - PROCESS | 3728 | 1465508586596 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586631 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
14:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 177ms
14:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
14:43:06 INFO - PROCESS | 3728 | 1465508586786 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586814 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
14:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 176ms
14:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
14:43:06 INFO - PROCESS | 3728 | 1465508586956 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:06 INFO - PROCESS | 3728 | 1465508586999 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
14:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 177ms
14:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
14:43:07 INFO - PROCESS | 3728 | 1465508587127 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - PROCESS | 3728 | 1465508587172 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
14:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 177ms
14:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
14:43:07 INFO - PROCESS | 3728 | 1465508587317 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - PROCESS | 3728 | 1465508587364 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
14:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 176ms
14:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
14:43:07 INFO - PROCESS | 3728 | 1465508587489 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - PROCESS | 3728 | 1465508587531 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
14:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 177ms
14:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
14:43:07 INFO - PROCESS | 3728 | 1465508587662 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - PROCESS | 3728 | 1465508587706 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
14:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 162ms
14:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
14:43:07 INFO - PROCESS | 3728 | 1465508587848 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:07 INFO - PROCESS | 3728 | 1465508587892 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
14:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 162ms
14:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
14:43:08 INFO - PROCESS | 3728 | 1465508588020 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - PROCESS | 3728 | 1465508588069 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
14:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 177ms
14:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
14:43:08 INFO - PROCESS | 3728 | 1465508588211 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - PROCESS | 3728 | 1465508588246 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
14:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 177ms
14:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
14:43:08 INFO - PROCESS | 3728 | 1465508588381 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - PROCESS | 3728 | 1465508588435 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
14:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 411ms
14:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
14:43:08 INFO - PROCESS | 3728 | 1465508588800 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:08 INFO - PROCESS | 3728 | 1465508588824 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 309ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
14:43:09 INFO - PROCESS | 3728 | 1465508589097 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - PROCESS | 3728 | 1465508589126 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 177ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
14:43:09 INFO - PROCESS | 3728 | 1465508589287 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - PROCESS | 3728 | 1465508589331 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 177ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
14:43:09 INFO - PROCESS | 3728 | 1465508589462 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - PROCESS | 3728 | 1465508589490 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 176ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
14:43:09 INFO - PROCESS | 3728 | 1465508589635 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - PROCESS | 3728 | 1465508589674 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 176ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
14:43:09 INFO - PROCESS | 3728 | 1465508589824 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - PROCESS | 3728 | 1465508589858 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
14:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 177ms
14:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
14:43:09 INFO - PROCESS | 3728 | 1465508589995 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590043 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
14:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 176ms
14:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
14:43:10 INFO - PROCESS | 3728 | 1465508590184 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
14:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 177ms
14:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
14:43:10 INFO - PROCESS | 3728 | 1465508590356 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590393 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
14:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 176ms
14:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
14:43:10 INFO - PROCESS | 3728 | 1465508590527 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590556 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
14:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 177ms
14:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
14:43:10 INFO - PROCESS | 3728 | 1465508590718 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590770 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
14:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 221ms
14:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
14:43:10 INFO - PROCESS | 3728 | 1465508590928 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:10 INFO - PROCESS | 3728 | 1465508590984 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
14:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 220ms
14:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
14:43:11 INFO - PROCESS | 3728 | 1465508591137 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - PROCESS | 3728 | 1465508591180 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 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
14:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 177ms
14:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
14:43:11 INFO - PROCESS | 3728 | 1465508591327 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - PROCESS | 3728 | 1465508591376 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
14:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 206ms
14:43:11 INFO - PROCESS | 3728 | 1465508591538 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
14:43:11 INFO - PROCESS | 3728 | 1465508591575 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
14:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 161ms
14:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
14:43:11 INFO - PROCESS | 3728 | 1465508591712 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - PROCESS | 3728 | 1465508591756 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
14:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 177ms
14:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
14:43:11 INFO - PROCESS | 3728 | 1465508591901 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:11 INFO - PROCESS | 3728 | 1465508591950 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 206ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
14:43:12 INFO - PROCESS | 3728 | 1465508592114 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - PROCESS | 3728 | 1465508592153 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 162ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
14:43:12 INFO - PROCESS | 3728 | 1465508592283 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - PROCESS | 3728 | 1465508592316 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 176ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
14:43:12 INFO - PROCESS | 3728 | 1465508592472 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - PROCESS | 3728 | 1465508592519 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 177ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
14:43:12 INFO - PROCESS | 3728 | 1465508592641 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - PROCESS | 3728 | 1465508592681 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 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
14:43:12 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
14:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 177ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
14:43:12 INFO - PROCESS | 3728 | 1465508592831 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - PROCESS | 3728 | 1465508592873 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
14:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 176ms
14:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
14:43:12 INFO - PROCESS | 3728 | 1465508593008 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593056 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
14:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 177ms
14:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
14:43:13 INFO - PROCESS | 3728 | 1465508593178 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593218 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
14:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 162ms
14:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
14:43:13 INFO - PROCESS | 3728 | 1465508593367 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593408 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
14:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 176ms
14:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
14:43:13 INFO - PROCESS | 3728 | 1465508593537 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593580 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
14:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 177ms
14:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
14:43:13 INFO - PROCESS | 3728 | 1465508593727 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
14:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 177ms
14:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
14:43:13 INFO - PROCESS | 3728 | 1465508593899 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:13 INFO - PROCESS | 3728 | 1465508593946 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
14:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 176ms
14:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
14:43:14 INFO - PROCESS | 3728 | 1465508594088 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - PROCESS | 3728 | 1465508594118 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
14:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 221ms
14:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
14:43:14 INFO - PROCESS | 3728 | 1465508594299 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - PROCESS | 3728 | 1465508594344 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
14:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 176ms
14:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
14:43:14 INFO - PROCESS | 3728 | 1465508594470 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - PROCESS | 3728 | 1465508594506 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
14:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 412ms
14:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
14:43:14 INFO - PROCESS | 3728 | 1465508594889 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:14 INFO - PROCESS | 3728 | 1465508594920 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 177ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
14:43:15 INFO - PROCESS | 3728 | 1465508595070 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - PROCESS | 3728 | 1465508595099 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 176ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
14:43:15 INFO - PROCESS | 3728 | 1465508595250 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - PROCESS | 3728 | 1465508595271 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 206ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
14:43:15 INFO - PROCESS | 3728 | 1465508595460 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - PROCESS | 3728 | 1465508595502 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 177ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
14:43:15 INFO - PROCESS | 3728 | 1465508595630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - PROCESS | 3728 | 1465508595665 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 176ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
14:43:15 INFO - PROCESS | 3728 | 1465508595821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - PROCESS | 3728 | 1465508595853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
14:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 177ms
14:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
14:43:15 INFO - PROCESS | 3728 | 1465508595993 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
14:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 176ms
14:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
14:43:16 INFO - PROCESS | 3728 | 1465508596162 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596199 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
14:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 177ms
14:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
14:43:16 INFO - PROCESS | 3728 | 1465508596353 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596396 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
14:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 176ms
14:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
14:43:16 INFO - PROCESS | 3728 | 1465508596528 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596576 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
14:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 162ms
14:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
14:43:16 INFO - PROCESS | 3728 | 1465508596696 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596740 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
14:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 162ms
14:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
14:43:16 INFO - PROCESS | 3728 | 1465508596892 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:16 INFO - PROCESS | 3728 | 1465508596939 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
14:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 221ms
14:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
14:43:17 INFO - PROCESS | 3728 | 1465508597109 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - PROCESS | 3728 | 1465508597158 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
14:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 206ms
14:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
14:43:17 INFO - PROCESS | 3728 | 1465508597318 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - PROCESS | 3728 | 1465508597354 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
14:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 177ms
14:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
14:43:17 INFO - PROCESS | 3728 | 1465508597506 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - PROCESS | 3728 | 1465508597532 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
14:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 206ms
14:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
14:43:17 INFO - PROCESS | 3728 | 1465508597718 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - PROCESS | 3728 | 1465508597759 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
14:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 161ms
14:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
14:43:17 INFO - PROCESS | 3728 | 1465508597891 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:17 INFO - PROCESS | 3728 | 1465508597939 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 206ms
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
14:43:18 INFO - PROCESS | 3728 | 1465508598120 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - PROCESS | 3728 | 1465508598139 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 177ms
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
14:43:18 INFO - PROCESS | 3728 | 1465508598292 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - PROCESS | 3728 | 1465508598336 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 176ms
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
14:43:18 INFO - PROCESS | 3728 | 1465508598464 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - PROCESS | 3728 | 1465508598503 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 162ms
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
14:43:18 INFO - PROCESS | 3728 | 1465508598653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - PROCESS | 3728 | 1465508598681 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 206ms
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
14:43:18 INFO - PROCESS | 3728 | 1465508598864 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:18 INFO - PROCESS | 3728 | 1465508598903 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 177ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
14:43:19 INFO - PROCESS | 3728 | 1465508599036 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599083 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 161ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
14:43:19 INFO - PROCESS | 3728 | 1465508599227 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599267 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 162ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
14:43:19 INFO - PROCESS | 3728 | 1465508599397 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599437 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 176ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
14:43:19 INFO - PROCESS | 3728 | 1465508599586 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599615 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 177ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
14:43:19 INFO - PROCESS | 3728 | 1465508599757 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599809 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
14:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 176ms
14:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
14:43:19 INFO - PROCESS | 3728 | 1465508599927 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:19 INFO - PROCESS | 3728 | 1465508599974 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 177ms
14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
14:43:20 INFO - PROCESS | 3728 | 1465508600117 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - PROCESS | 3728 | 1465508600175 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 176ms
14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
14:43:20 INFO - PROCESS | 3728 | 1465508600295 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - PROCESS | 3728 | 1465508600346 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 206ms
14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
14:43:20 INFO - PROCESS | 3728 | 1465508600504 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - PROCESS | 3728 | 1465508600557 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 471ms
14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
14:43:20 INFO - PROCESS | 3728 | 1465508600983 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601040 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
14:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 206ms
14:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
14:43:21 INFO - PROCESS | 3728 | 1465508601194 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601224 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
14:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 176ms
14:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
14:43:21 INFO - PROCESS | 3728 | 1465508601369 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601408 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
14:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 177ms
14:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
14:43:21 INFO - PROCESS | 3728 | 1465508601554 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601591 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
14:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 206ms
14:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
14:43:21 INFO - PROCESS | 3728 | 1465508601782 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
14:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 162ms
14:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
14:43:21 INFO - PROCESS | 3728 | 1465508601953 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:21 INFO - PROCESS | 3728 | 1465508601995 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 176ms
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
14:43:22 INFO - PROCESS | 3728 | 1465508602142 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - PROCESS | 3728 | 1465508602177 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 177ms
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
14:43:22 INFO - PROCESS | 3728 | 1465508602313 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - PROCESS | 3728 | 1465508602349 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 176ms
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
14:43:22 INFO - PROCESS | 3728 | 1465508602484 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - PROCESS | 3728 | 1465508602513 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 177ms
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
14:43:22 INFO - PROCESS | 3728 | 1465508602675 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - PROCESS | 3728 | 1465508602705 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 176ms
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
14:43:22 INFO - PROCESS | 3728 | 1465508602846 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:22 INFO - PROCESS | 3728 | 1465508602903 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 221ms
14:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
14:43:23 INFO - PROCESS | 3728 | 1465508603058 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - PROCESS | 3728 | 1465508603102 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 206ms
14:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
14:43:23 INFO - PROCESS | 3728 | 1465508603289 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - PROCESS | 3728 | 1465508603322 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 176ms
14:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
14:43:23 INFO - PROCESS | 3728 | 1465508603459 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - PROCESS | 3728 | 1465508603500 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 177ms
14:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
14:43:23 INFO - PROCESS | 3728 | 1465508603630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - PROCESS | 3728 | 1465508603675 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 176ms
14:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
14:43:23 INFO - PROCESS | 3728 | 1465508603821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:23 INFO - PROCESS | 3728 | 1465508603858 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 221ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
14:43:24 INFO - PROCESS | 3728 | 1465508604032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - PROCESS | 3728 | 1465508604069 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 206ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
14:43:24 INFO - PROCESS | 3728 | 1465508604242 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - PROCESS | 3728 | 1465508604277 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 162ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
14:43:24 INFO - PROCESS | 3728 | 1465508604433 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - PROCESS | 3728 | 1465508604472 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 162ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
14:43:24 INFO - PROCESS | 3728 | 1465508604603 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - PROCESS | 3728 | 1465508604642 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 176ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
14:43:24 INFO - PROCESS | 3728 | 1465508604793 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - PROCESS | 3728 | 1465508604816 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
14:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 177ms
14:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
14:43:24 INFO - PROCESS | 3728 | 1465508604966 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605014 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
14:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 176ms
14:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
14:43:25 INFO - PROCESS | 3728 | 1465508605135 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
14:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 221ms
14:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
14:43:25 INFO - PROCESS | 3728 | 1465508605365 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605391 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
14:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 177ms
14:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
14:43:25 INFO - PROCESS | 3728 | 1465508605536 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
14:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 176ms
14:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
14:43:25 INFO - PROCESS | 3728 | 1465508605708 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605754 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
14:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 177ms
14:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
14:43:25 INFO - PROCESS | 3728 | 1465508605898 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:25 INFO - PROCESS | 3728 | 1465508605947 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
14:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 176ms
14:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
14:43:26 INFO - PROCESS | 3728 | 1465508606072 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - PROCESS | 3728 | 1465508606114 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
14:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 177ms
14:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
14:43:26 INFO - PROCESS | 3728 | 1465508606245 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - PROCESS | 3728 | 1465508606294 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
14:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 176ms
14:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
14:43:26 INFO - PROCESS | 3728 | 1465508606428 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - PROCESS | 3728 | 1465508606472 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
14:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 162ms
14:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
14:43:26 INFO - PROCESS | 3728 | 1465508606601 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - PROCESS | 3728 | 1465508606652 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
14:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 206ms
14:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
14:43:26 INFO - PROCESS | 3728 | 1465508606903 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:26 INFO - PROCESS | 3728 | 1465508606955 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
14:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 456ms
14:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
14:43:27 INFO - PROCESS | 3728 | 1465508607363 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - PROCESS | 3728 | 1465508607378 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
14:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 162ms
14:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
14:43:27 INFO - PROCESS | 3728 | 1465508607540 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - PROCESS | 3728 | 1465508607571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
14:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 177ms
14:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
14:43:27 INFO - PROCESS | 3728 | 1465508607711 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - PROCESS | 3728 | 1465508607740 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
14:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 177ms
14:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
14:43:27 INFO - PROCESS | 3728 | 1465508607898 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:27 INFO - PROCESS | 3728 | 1465508607934 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
14:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 176ms
14:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
14:43:28 INFO - PROCESS | 3728 | 1465508608073 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - PROCESS | 3728 | 1465508608110 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
14:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 177ms
14:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
14:43:28 INFO - PROCESS | 3728 | 1465508608244 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - PROCESS | 3728 | 1465508608292 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
14:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 206ms
14:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
14:43:28 INFO - PROCESS | 3728 | 1465508608470 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - PROCESS | 3728 | 1465508608511 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
14:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 221ms
14:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
14:43:28 INFO - PROCESS | 3728 | 1465508608683 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - PROCESS | 3728 | 1465508608718 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
14:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 177ms
14:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
14:43:28 INFO - PROCESS | 3728 | 1465508608853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - PROCESS | 3728 | 1465508608878 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
14:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 117ms
14:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
14:43:28 INFO - PROCESS | 3728 | 1465508608989 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - PROCESS | 3728 | 1465508609023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
14:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 206ms
14:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
14:43:29 INFO - PROCESS | 3728 | 1465508609201 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - PROCESS | 3728 | 1465508609250 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
14:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 221ms
14:43:29 INFO - PROCESS | 3728 | 1465508609433 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
14:43:29 INFO - PROCESS | 3728 | 1465508609462 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
14:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 220ms
14:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
14:43:29 INFO - PROCESS | 3728 | 1465508609647 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - PROCESS | 3728 | 1465508609683 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
14:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 177ms
14:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
14:43:29 INFO - PROCESS | 3728 | 1465508609816 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:29 INFO - PROCESS | 3728 | 1465508609849 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:30 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)
14:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 662ms
14:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
14:43:30 INFO - PROCESS | 3728 | 1465508610474 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:30 INFO - PROCESS | 3728 | 1465508610510 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:31 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
14:43:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
14:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 662ms
14:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
14:43:31 INFO - PROCESS | 3728 | 1465508611136 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:31 INFO - PROCESS | 3728 | 1465508611168 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:31 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
14:43:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
14:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 662ms
14:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
14:43:31 INFO - PROCESS | 3728 | 1465508611795 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:31 INFO - PROCESS | 3728 | 1465508611823 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:32 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)
14:43:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 647ms
14:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
14:43:32 INFO - PROCESS | 3728 | 1465508612452 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:32 INFO - PROCESS | 3728 | 1465508612480 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:33 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)
14:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 588ms
14:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
14:43:33 INFO - PROCESS | 3728 | 1465508613068 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:33 INFO - PROCESS | 3728 | 1465508613124 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:33 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
14:43:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
14:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 780ms
14:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
14:43:33 INFO - PROCESS | 3728 | 1465508613854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:33 INFO - PROCESS | 3728 | 1465508613883 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:34 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
14:43:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
14:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 647ms
14:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
14:43:34 INFO - PROCESS | 3728 | 1465508614514 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:34 INFO - PROCESS | 3728 | 1465508614544 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:35 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
14:43:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
14:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 647ms
14:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
14:43:35 INFO - PROCESS | 3728 | 1465508615191 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:35 INFO - PROCESS | 3728 | 1465508615222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:35 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
14:43:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
14:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 647ms
14:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
14:43:35 INFO - PROCESS | 3728 | 1465508615836 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:35 INFO - PROCESS | 3728 | 1465508615864 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 176ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
14:43:36 INFO - PROCESS | 3728 | 1465508616028 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508616056 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 177ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
14:43:36 INFO - PROCESS | 3728 | 1465508616198 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508616235 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 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"
14:43:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:43:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 206ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
14:43:36 INFO - PROCESS | 3728 | 1465508616428 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508616447 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 177ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
14:43:36 INFO - PROCESS | 3728 | 1465508616598 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508616634 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 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"
14:43:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:43:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 177ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
14:43:36 INFO - PROCESS | 3728 | 1465508616771 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508616810 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 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"
14:43:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:43:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 176ms
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
14:43:36 INFO - PROCESS | 3728 | 1465508616960 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:36 INFO - PROCESS | 3728 | 1465508617001 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
14:43:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 177ms
14:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
14:43:37 INFO - PROCESS | 3728 | 1465508617132 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 INFO - PROCESS | 3728 | 1465508617176 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 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
14:43:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:43:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
14:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 662ms
14:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
14:43:37 INFO - PROCESS | 3728 | 1465508617786 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 INFO - PROCESS | 3728 | 1465508617818 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
14:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 176ms
14:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
14:43:37 INFO - PROCESS | 3728 | 1465508617976 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:37 INFO - PROCESS | 3728 | 1465508618011 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
14:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 177ms
14:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
14:43:38 INFO - PROCESS | 3728 | 1465508618147 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - PROCESS | 3728 | 1465508618181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
14:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 176ms
14:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
14:43:38 INFO - PROCESS | 3728 | 1465508618320 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - PROCESS | 3728 | 1465508618368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
14:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 162ms
14:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
14:43:38 INFO - PROCESS | 3728 | 1465508618509 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - PROCESS | 3728 | 1465508618538 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
14:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 117ms
14:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
14:43:38 INFO - PROCESS | 3728 | 1465508618627 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - PROCESS | 3728 | 1465508618662 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
14:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 177ms
14:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
14:43:38 INFO - PROCESS | 3728 | 1465508618817 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:38 INFO - PROCESS | 3728 | 1465508618875 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
14:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 206ms
14:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
14:43:39 INFO - PROCESS | 3728 | 1465508619050 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - PROCESS | 3728 | 1465508619098 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
14:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 456ms
14:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
14:43:39 INFO - PROCESS | 3728 | 1465508619500 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - PROCESS | 3728 | 1465508619531 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
14:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 162ms
14:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
14:43:39 INFO - PROCESS | 3728 | 1465508619692 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - PROCESS | 3728 | 1465508619721 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
14:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 177ms
14:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
14:43:39 INFO - PROCESS | 3728 | 1465508619867 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:39 INFO - PROCESS | 3728 | 1465508619918 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 206ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
14:43:40 INFO - PROCESS | 3728 | 1465508620076 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620119 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 176ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
14:43:40 INFO - PROCESS | 3728 | 1465508620265 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620293 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 118ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
14:43:40 INFO - PROCESS | 3728 | 1465508620388 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620428 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 161ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
14:43:40 INFO - PROCESS | 3728 | 1465508620574 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620593 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 177ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
14:43:40 INFO - PROCESS | 3728 | 1465508620747 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620788 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
14:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 176ms
14:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
14:43:40 INFO - PROCESS | 3728 | 1465508620919 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:40 INFO - PROCESS | 3728 | 1465508620970 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
14:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 177ms
14:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
14:43:41 INFO - PROCESS | 3728 | 1465508621107 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - PROCESS | 3728 | 1465508621132 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
14:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 176ms
14:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
14:43:41 INFO - PROCESS | 3728 | 1465508621285 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - PROCESS | 3728 | 1465508621331 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
14:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 177ms
14:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
14:43:41 INFO - PROCESS | 3728 | 1465508621466 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - PROCESS | 3728 | 1465508621513 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
14:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 220ms
14:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
14:43:41 INFO - PROCESS | 3728 | 1465508621696 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - PROCESS | 3728 | 1465508621744 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
14:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 206ms
14:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
14:43:41 INFO - PROCESS | 3728 | 1465508621906 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:41 INFO - PROCESS | 3728 | 1465508621941 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
14:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 162ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
14:43:42 INFO - PROCESS | 3728 | 1465508622080 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622115 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
14:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 176ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
14:43:42 INFO - PROCESS | 3728 | 1465508622268 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622300 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
14:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 177ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
14:43:42 INFO - PROCESS | 3728 | 1465508622439 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622467 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
14:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 117ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
14:43:42 INFO - PROCESS | 3728 | 1465508622578 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622599 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
14:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 177ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
14:43:42 INFO - PROCESS | 3728 | 1465508622748 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622780 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
14:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 176ms
14:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
14:43:42 INFO - PROCESS | 3728 | 1465508622937 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:42 INFO - PROCESS | 3728 | 1465508622970 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 177ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
14:43:43 INFO - PROCESS | 3728 | 1465508623106 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - PROCESS | 3728 | 1465508623150 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 176ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
14:43:43 INFO - PROCESS | 3728 | 1465508623280 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - PROCESS | 3728 | 1465508623324 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 177ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
14:43:43 INFO - PROCESS | 3728 | 1465508623466 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - PROCESS | 3728 | 1465508623486 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 176ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
14:43:43 INFO - PROCESS | 3728 | 1465508623641 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - PROCESS | 3728 | 1465508623687 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 162ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
14:43:43 INFO - PROCESS | 3728 | 1465508623811 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - PROCESS | 3728 | 1465508623850 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
14:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 161ms
14:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
14:43:43 INFO - PROCESS | 3728 | 1465508624000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624043 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
14:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 177ms
14:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
14:43:44 INFO - PROCESS | 3728 | 1465508624172 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624216 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
14:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 176ms
14:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
14:43:44 INFO - PROCESS | 3728 | 1465508624362 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624392 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
14:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 177ms
14:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
14:43:44 INFO - PROCESS | 3728 | 1465508624534 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624581 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
14:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 176ms
14:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
14:43:44 INFO - PROCESS | 3728 | 1465508624704 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
14:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 177ms
14:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
14:43:44 INFO - PROCESS | 3728 | 1465508624894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:44 INFO - PROCESS | 3728 | 1465508624909 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
14:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 279ms
14:43:45 INFO - PROCESS | 3728 | 1465508625225 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
14:43:45 INFO - PROCESS | 3728 | 1465508625289 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
14:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 221ms
14:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
14:43:45 INFO - PROCESS | 3728 | 1465508625466 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - PROCESS | 3728 | 1465508625489 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
14:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 176ms
14:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
14:43:45 INFO - PROCESS | 3728 | 1465508625636 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - PROCESS | 3728 | 1465508625680 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
14:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 221ms
14:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
14:43:45 INFO - PROCESS | 3728 | 1465508625847 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:45 INFO - PROCESS | 3728 | 1465508625874 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
14:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 176ms
14:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
14:43:46 INFO - PROCESS | 3728 | 1465508626035 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - PROCESS | 3728 | 1465508626070 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
14:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 177ms
14:43:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
14:43:46 INFO - PROCESS | 3728 | 1465508626207 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - PROCESS | 3728 | 1465508626256 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
14:43:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
14:43:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 176ms
14:43:46 INFO - TEST-START | /DOMEvents/constructors.html
14:43:46 INFO - PROCESS | 3728 | 1465508626378 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - PROCESS | 3728 | 1465508626422 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:43:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
14:43:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 236ms
14:43:46 INFO - TEST-START | /DOMEvents/event-phases-order.html
14:43:46 INFO - PROCESS | 3728 | 1465508626623 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - PROCESS | 3728 | 1465508626646 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
14:43:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 176ms
14:43:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
14:43:46 INFO - PROCESS | 3728 | 1465508626793 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - PROCESS | 3728 | 1465508626828 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
14:43:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:43:46 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
14:43:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:43:46 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
14:43:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:43:46 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]"
14:43:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:43:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:43:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
14:43:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
14:43:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
14:43:46 INFO - PROCESS | 3728 | 1465508626970 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627014 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
14:43:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
14:43:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 176ms
14:43:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
14:43:47 INFO - PROCESS | 3728 | 1465508627161 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627208 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
14:43:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
14:43:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 206ms
14:43:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
14:43:47 INFO - PROCESS | 3728 | 1465508627373 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627420 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
14:43:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 177ms
14:43:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
14:43:47 INFO - PROCESS | 3728 | 1465508627543 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627587 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 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.
14:43:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 176ms
14:43:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
14:43:47 INFO - PROCESS | 3728 | 1465508627731 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 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
14:43:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
14:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
14:43:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 221ms
14:43:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
14:43:47 INFO - PROCESS | 3728 | 1465508627948 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:47 INFO - PROCESS | 3728 | 1465508627996 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 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.
14:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 176ms
14:43:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
14:43:48 INFO - PROCESS | 3728 | 1465508628129 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - PROCESS | 3728 | 1465508628179 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 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.
14:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 206ms
14:43:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
14:43:48 INFO - PROCESS | 3728 | 1465508628366 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - PROCESS | 3728 | 1465508628418 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:43:48 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
14:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 206ms
14:43:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
14:43:48 INFO - PROCESS | 3728 | 1465508628567 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - PROCESS | 3728 | 1465508628609 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 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.
14:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 176ms
14:43:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
14:43:48 INFO - PROCESS | 3728 | 1465508628738 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - PROCESS | 3728 | 1465508628774 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 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.
14:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 162ms
14:43:48 INFO - PROCESS | 3728 | 1465508628927 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
14:43:48 INFO - PROCESS | 3728 | 1465508628964 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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.
14:43:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 176ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
14:43:49 INFO - PROCESS | 3728 | 1465508629100 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629128 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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.
14:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 118ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
14:43:49 INFO - PROCESS | 3728 | 1465508629237 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629276 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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.
14:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 162ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
14:43:49 INFO - PROCESS | 3728 | 1465508629406 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629445 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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.
14:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 177ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
14:43:49 INFO - PROCESS | 3728 | 1465508629580 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629622 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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
14:43:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
14:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
14:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 176ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
14:43:49 INFO - PROCESS | 3728 | 1465508629768 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629813 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 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.
14:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 177ms
14:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
14:43:49 INFO - PROCESS | 3728 | 1465508629941 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:49 INFO - PROCESS | 3728 | 1465508629986 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 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.
14:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 176ms
14:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
14:43:50 INFO - PROCESS | 3728 | 1465508630129 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - PROCESS | 3728 | 1465508630153 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:43:50 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
14:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 177ms
14:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
14:43:50 INFO - PROCESS | 3728 | 1465508630302 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - PROCESS | 3728 | 1465508630351 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 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.
14:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 176ms
14:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
14:43:50 INFO - PROCESS | 3728 | 1465508630475 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - PROCESS | 3728 | 1465508630515 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 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.
14:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 177ms
14:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
14:43:50 INFO - PROCESS | 3728 | 1465508630668 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - PROCESS | 3728 | 1465508630717 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 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.
14:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 176ms
14:43:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker
14:43:50 INFO - PROCESS | 3728 | 1465508630831 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:50 INFO - PROCESS | 3728 | 1465508630863 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
14:43:51 INFO - {}
14:43:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
14:43:51 INFO - {}
14:43:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
14:43:51 INFO - {}
14:43:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
14:43:51 INFO - {}
14:43:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 162ms
14:43:51 INFO - TEST-START | /FileAPI/fileReader.html
14:43:51 INFO - PROCESS | 3728 | 1465508631018 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - PROCESS | 3728 | 1465508631096 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
14:43:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
14:43:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
14:43:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
14:43:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 412ms
14:43:51 INFO - TEST-START | /FileAPI/historical.html
14:43:51 INFO - PROCESS | 3728 | 1465508631441 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - PROCESS | 3728 | 1465508631481 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
14:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
14:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
14:43:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
14:43:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
14:43:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
14:43:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
14:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
14:43:51 INFO - TEST-OK | /FileAPI/historical.html | took 368ms
14:43:51 INFO - TEST-START | /FileAPI/idlharness.html
14:43:51 INFO - PROCESS | 3728 | 1465508631816 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:51 INFO - PROCESS | 3728 | 1465508631845 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:43:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
14:43:52 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
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
14:43:52 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
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
14:43:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 368ms
14:43:52 INFO - TEST-START | /FileAPI/idlharness.worker
14:43:52 INFO - PROCESS | 3728 | 1465508632191 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - PROCESS | 3728 | 1465508632230 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:43:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
14:43:52 INFO - {}
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
14:43:52 INFO - {}
14:43:52 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 - {}
14:43:52 INFO - {}
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
14:43:52 INFO - {}
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
14:43:52 INFO - {}
14:43:52 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 - {}
14:43:52 INFO - {}
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 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
14:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:43:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:43:52 INFO - {}
14:43:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 412ms
14:43:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
14:43:52 INFO - PROCESS | 3728 | 1465508632604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - PROCESS | 3728 | 1465508632658 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 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
14:43:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 176ms
14:43:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
14:43:52 INFO - PROCESS | 3728 | 1465508632790 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - PROCESS | 3728 | 1465508632822 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
14:43:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 177ms
14:43:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html
14:43:52 INFO - PROCESS | 3728 | 1465508632961 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - PROCESS | 3728 | 1465508633003 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
14:43:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 176ms
14:43:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
14:43:53 INFO - PROCESS | 3728 | 1465508633151 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - PROCESS | 3728 | 1465508633169 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
14:43:53 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.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
14:43:53 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'.)
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
14:43:53 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.
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
14:43:53 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.
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
14:43:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:43:53 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.
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
14:43:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
14:43:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:43:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
14:43:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 250ms
14:43:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
14:43:53 INFO - PROCESS | 3728 | 1465508633409 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - PROCESS | 3728 | 1465508633432 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
14:43:53 INFO - {}
14:43:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 206ms
14:43:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
14:43:53 INFO - PROCESS | 3728 | 1465508633619 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - PROCESS | 3728 | 1465508633652 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
14:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
14:43:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 176ms
14:43:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
14:43:53 INFO - PROCESS | 3728 | 1465508633794 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:53 INFO - PROCESS | 3728 | 1465508633837 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
14:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:43:54 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"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:43:54 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"
14:43:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:43:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 353ms
14:43:54 INFO - TEST-START | /FileAPI/file/File-constructor.html
14:43:54 INFO - PROCESS | 3728 | 1465508634177 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - PROCESS | 3728 | 1465508634229 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
14:43:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
14:43:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
14:43:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
14:43:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
14:43:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
14:43:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 176ms
14:43:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
14:43:54 INFO - PROCESS | 3728 | 1465508634366 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - PROCESS | 3728 | 1465508634409 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
14:43:54 INFO - {}
14:43:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 176ms
14:43:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
14:43:54 INFO - PROCESS | 3728 | 1465508634552 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - PROCESS | 3728 | 1465508634579 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
14:43:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
14:43:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 118ms
14:43:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
14:43:54 INFO - PROCESS | 3728 | 1465508634677 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - PROCESS | 3728 | 1465508634716 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
14:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
14:43:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 162ms
14:43:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
14:43:54 INFO - PROCESS | 3728 | 1465508634860 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:54 INFO - PROCESS | 3728 | 1465508634880 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 162ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
14:43:55 INFO - PROCESS | 3728 | 1465508635032 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635070 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
14:43:55 INFO - reader.readAsText(blob_2)
14:43:55 INFO - }" did not throw
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
14:43:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
14:43:55 INFO - reader.readAsDataURL(blob_2)
14:43:55 INFO - }" did not throw
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
14:43:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
14:43:55 INFO - reader.readAsArrayBuffer(blob_2)
14:43:55 INFO - }" did not throw
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
14:43:55 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
14:43:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
14:43:55 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
14:43:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
14:43:55 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
14:43:55 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 177ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
14:43:55 INFO - PROCESS | 3728 | 1465508635205 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635246 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
14:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 176ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
14:43:55 INFO - PROCESS | 3728 | 1465508635394 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635436 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 177ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
14:43:55 INFO - PROCESS | 3728 | 1465508635565 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635607 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 176ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
14:43:55 INFO - PROCESS | 3728 | 1465508635738 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635783 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
14:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 177ms
14:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
14:43:55 INFO - PROCESS | 3728 | 1465508635926 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:55 INFO - PROCESS | 3728 | 1465508635956 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
14:43:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 162ms
14:43:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
14:43:56 INFO - PROCESS | 3728 | 1465508636096 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - PROCESS | 3728 | 1465508636136 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
14:43:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 162ms
14:43:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
14:43:56 INFO - PROCESS | 3728 | 1465508636286 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - PROCESS | 3728 | 1465508636299 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
14:43:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
14:43:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 118ms
14:43:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
14:43:56 INFO - PROCESS | 3728 | 1465508636408 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - PROCESS | 3728 | 1465508636457 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
14:43:56 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
14:43:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
14:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:43:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
14:43:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 162ms
14:43:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
14:43:56 INFO - PROCESS | 3728 | 1465508636577 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - PROCESS | 3728 | 1465508636624 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
14:43:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 162ms
14:43:56 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
14:43:56 INFO - PROCESS | 3728 | 1465508636767 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - PROCESS | 3728 | 1465508636817 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:56 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
14:43:56 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 206ms
14:43:56 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
14:43:56 INFO - PROCESS | 3728 | 1465508636978 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - PROCESS | 3728 | 1465508637023 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
14:43:57 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 176ms
14:43:57 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
14:43:57 INFO - PROCESS | 3728 | 1465508637151 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - PROCESS | 3728 | 1465508637207 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
14:43:57 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 456ms
14:43:57 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
14:43:57 INFO - PROCESS | 3728 | 1465508637630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - PROCESS | 3728 | 1465508637680 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
14:43:57 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 221ms
14:43:57 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
14:43:57 INFO - PROCESS | 3728 | 1465508637840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:57 INFO - PROCESS | 3728 | 1465508637870 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 176ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638040 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - PROCESS | 3728 | 1465508638070 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 177ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638199 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - PROCESS | 3728 | 1465508638244 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 221ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638411 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - PROCESS | 3728 | 1465508638446 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 176ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638602 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - PROCESS | 3728 | 1465508638649 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 177ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - PROCESS | 3728 | 1465508638824 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
14:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
14:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 220ms
14:43:58 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
14:43:58 INFO - PROCESS | 3728 | 1465508638984 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - PROCESS | 3728 | 1465508639012 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
14:43:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 177ms
14:43:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
14:43:59 INFO - PROCESS | 3728 | 1465508639172 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - PROCESS | 3728 | 1465508639208 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
14:43:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 177ms
14:43:59 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
14:43:59 INFO - PROCESS | 3728 | 1465508639349 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - PROCESS | 3728 | 1465508639391 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
14:43:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 206ms
14:43:59 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
14:43:59 INFO - PROCESS | 3728 | 1465508639557 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - PROCESS | 3728 | 1465508639614 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
14:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
14:43:59 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 206ms
14:43:59 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
14:43:59 INFO - PROCESS | 3728 | 1465508639797 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:43:59 INFO - PROCESS | 3728 | 1465508639848 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
14:44:00 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 279ms
14:44:00 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
14:44:00 INFO - PROCESS | 3728 | 1465508640088 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - PROCESS | 3728 | 1465508640115 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
14:44:00 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 206ms
14:44:00 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
14:44:00 INFO - PROCESS | 3728 | 1465508640298 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - PROCESS | 3728 | 1465508640340 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
14:44:00 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 206ms
14:44:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
14:44:00 INFO - PROCESS | 3728 | 1465508640510 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - PROCESS | 3728 | 1465508640621 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
14:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 309ms
14:44:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
14:44:00 INFO - PROCESS | 3728 | 1465508640823 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:00 INFO - PROCESS | 3728 | 1465508640859 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 206ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
14:44:01 INFO - PROCESS | 3728 | 1465508641043 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - PROCESS | 3728 | 1465508641090 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 177ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
14:44:01 INFO - PROCESS | 3728 | 1465508641224 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - PROCESS | 3728 | 1465508641281 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 221ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
14:44:01 INFO - PROCESS | 3728 | 1465508641437 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - PROCESS | 3728 | 1465508641480 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 176ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
14:44:01 INFO - PROCESS | 3728 | 1465508641607 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - PROCESS | 3728 | 1465508641643 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 177ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
14:44:01 INFO - PROCESS | 3728 | 1465508641796 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - PROCESS | 3728 | 1465508641849 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
14:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 220ms
14:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
14:44:01 INFO - PROCESS | 3728 | 1465508642007 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - PROCESS | 3728 | 1465508642049 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
14:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 177ms
14:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
14:44:02 INFO - PROCESS | 3728 | 1465508642180 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - PROCESS | 3728 | 1465508642227 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
14:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 177ms
14:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
14:44:02 INFO - PROCESS | 3728 | 1465508642368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - PROCESS | 3728 | 1465508642412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
14:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 176ms
14:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
14:44:02 INFO - PROCESS | 3728 | 1465508642540 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - PROCESS | 3728 | 1465508642590 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
14:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 221ms
14:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
14:44:02 INFO - PROCESS | 3728 | 1465508642752 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - PROCESS | 3728 | 1465508642799 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
14:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 206ms
14:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
14:44:02 INFO - PROCESS | 3728 | 1465508642964 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - PROCESS | 3728 | 1465508643002 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
14:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 177ms
14:44:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
14:44:03 INFO - PROCESS | 3728 | 1465508643154 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - PROCESS | 3728 | 1465508643200 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
14:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 206ms
14:44:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
14:44:03 INFO - PROCESS | 3728 | 1465508643387 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - PROCESS | 3728 | 1465508643458 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
14:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 470ms
14:44:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
14:44:03 INFO - PROCESS | 3728 | 1465508643854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:03 INFO - PROCESS | 3728 | 1465508643880 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 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
14:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 265ms
14:44:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
14:44:04 INFO - PROCESS | 3728 | 1465508644132 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - PROCESS | 3728 | 1465508644144 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 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
14:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 176ms
14:44:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
14:44:04 INFO - PROCESS | 3728 | 1465508644307 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - PROCESS | 3728 | 1465508644341 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
14:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 177ms
14:44:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
14:44:04 INFO - PROCESS | 3728 | 1465508644474 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - PROCESS | 3728 | 1465508644512 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
14:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 206ms
14:44:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
14:44:04 INFO - PROCESS | 3728 | 1465508644701 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - PROCESS | 3728 | 1465508644716 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
14:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 176ms
14:44:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
14:44:04 INFO - PROCESS | 3728 | 1465508644875 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:04 INFO - PROCESS | 3728 | 1465508644919 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
14:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 206ms
14:44:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
14:44:05 INFO - PROCESS | 3728 | 1465508645087 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - PROCESS | 3728 | 1465508645119 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
14:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 162ms
14:44:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
14:44:05 INFO - PROCESS | 3728 | 1465508645258 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - PROCESS | 3728 | 1465508645290 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
14:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 162ms
14:44:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
14:44:05 INFO - PROCESS | 3728 | 1465508645447 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - PROCESS | 3728 | 1465508645481 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
14:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 177ms
14:44:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
14:44:05 INFO - PROCESS | 3728 | 1465508645618 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - PROCESS | 3728 | 1465508645659 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 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
14:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 176ms
14:44:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
14:44:05 INFO - PROCESS | 3728 | 1465508645806 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:05 INFO - PROCESS | 3728 | 1465508645856 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 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
14:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 206ms
14:44:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
14:44:06 INFO - PROCESS | 3728 | 1465508646018 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - PROCESS | 3728 | 1465508646059 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
14:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 206ms
14:44:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
14:44:06 INFO - PROCESS | 3728 | 1465508646234 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - PROCESS | 3728 | 1465508646271 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
14:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 176ms
14:44:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
14:44:06 INFO - PROCESS | 3728 | 1465508646419 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - PROCESS | 3728 | 1465508646446 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
14:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 206ms
14:44:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
14:44:06 INFO - PROCESS | 3728 | 1465508646632 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - PROCESS | 3728 | 1465508646681 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
14:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 221ms
14:44:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
14:44:06 INFO - PROCESS | 3728 | 1465508646851 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:06 INFO - PROCESS | 3728 | 1465508646885 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 176ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
14:44:07 INFO - PROCESS | 3728 | 1465508647024 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - PROCESS | 3728 | 1465508647089 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 206ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
14:44:07 INFO - PROCESS | 3728 | 1465508647253 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - PROCESS | 3728 | 1465508647272 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 176ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
14:44:07 INFO - PROCESS | 3728 | 1465508647426 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - PROCESS | 3728 | 1465508647471 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 177ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
14:44:07 INFO - PROCESS | 3728 | 1465508647598 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - PROCESS | 3728 | 1465508647639 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 161ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
14:44:07 INFO - PROCESS | 3728 | 1465508647788 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - PROCESS | 3728 | 1465508647834 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
14:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 206ms
14:44:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
14:44:07 INFO - PROCESS | 3728 | 1465508648000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - PROCESS | 3728 | 1465508648038 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
14:44:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 177ms
14:44:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
14:44:08 INFO - PROCESS | 3728 | 1465508648174 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - PROCESS | 3728 | 1465508648222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
14:44:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 176ms
14:44:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
14:44:08 INFO - PROCESS | 3728 | 1465508648360 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - PROCESS | 3728 | 1465508648409 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
14:44:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 397ms
14:44:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
14:44:08 INFO - PROCESS | 3728 | 1465508648756 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - PROCESS | 3728 | 1465508648787 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
14:44:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 177ms
14:44:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
14:44:08 INFO - PROCESS | 3728 | 1465508648944 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:08 INFO - PROCESS | 3728 | 1465508648986 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
14:44:09 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 176ms
14:44:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
14:44:09 INFO - PROCESS | 3728 | 1465508649116 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - PROCESS | 3728 | 1465508649176 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
14:44:09 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 177ms
14:44:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
14:44:09 INFO - PROCESS | 3728 | 1465508649305 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - PROCESS | 3728 | 1465508649337 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
14:44:09 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 205ms
14:44:09 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
14:44:09 INFO - PROCESS | 3728 | 1465508649519 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - PROCESS | 3728 | 1465508649569 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
14:44:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 368ms
14:44:09 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
14:44:09 INFO - PROCESS | 3728 | 1465508649893 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:09 INFO - PROCESS | 3728 | 1465508649937 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
14:44:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 412ms
14:44:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
14:44:10 INFO - PROCESS | 3728 | 1465508650304 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - PROCESS | 3728 | 1465508650335 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
14:44:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 176ms
14:44:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
14:44:10 INFO - PROCESS | 3728 | 1465508650496 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - PROCESS | 3728 | 1465508650515 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
14:44:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 177ms
14:44:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
14:44:10 INFO - PROCESS | 3728 | 1465508650666 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - PROCESS | 3728 | 1465508650693 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
14:44:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 177ms
14:44:10 INFO - PROCESS | 3728 | 1465508650840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:10 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
14:44:10 INFO - PROCESS | 3728 | 1465508650873 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 177ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651030 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508651063 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 176ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651201 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508651257 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 206ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651434 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508651452 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 177ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651597 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508651631 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 176ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508651809 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
14:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 177ms
14:44:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
14:44:11 INFO - PROCESS | 3728 | 1465508651959 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:11 INFO - PROCESS | 3728 | 1465508652010 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
14:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 220ms
14:44:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
14:44:12 INFO - PROCESS | 3728 | 1465508652174 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - PROCESS | 3728 | 1465508652229 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
14:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 206ms
14:44:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
14:44:12 INFO - PROCESS | 3728 | 1465508652385 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - PROCESS | 3728 | 1465508652426 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
14:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 206ms
14:44:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
14:44:12 INFO - PROCESS | 3728 | 1465508652599 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - PROCESS | 3728 | 1465508652651 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
14:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 221ms
14:44:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
14:44:12 INFO - PROCESS | 3728 | 1465508652827 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - PROCESS | 3728 | 1465508652869 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
14:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 176ms
14:44:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
14:44:12 INFO - PROCESS | 3728 | 1465508652999 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508653058 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
14:44:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 221ms
14:44:13 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
14:44:13 INFO - PROCESS | 3728 | 1465508653241 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508653288 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
14:44:13 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 206ms
14:44:13 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
14:44:13 INFO - PROCESS | 3728 | 1465508653439 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508653475 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
14:44:13 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 161ms
14:44:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
14:44:13 INFO - PROCESS | 3728 | 1465508653611 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508653649 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
14:44:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 177ms
14:44:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
14:44:13 INFO - PROCESS | 3728 | 1465508653782 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508653821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
14:44:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 176ms
14:44:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
14:44:13 INFO - PROCESS | 3728 | 1465508653971 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:13 INFO - PROCESS | 3728 | 1465508654000 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
14:44:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 368ms
14:44:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
14:44:14 INFO - PROCESS | 3728 | 1465508654346 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - PROCESS | 3728 | 1465508654366 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
14:44:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 177ms
14:44:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
14:44:14 INFO - PROCESS | 3728 | 1465508654518 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - PROCESS | 3728 | 1465508654555 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
14:44:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 176ms
14:44:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
14:44:14 INFO - PROCESS | 3728 | 1465508654691 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - PROCESS | 3728 | 1465508654736 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
14:44:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 177ms
14:44:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
14:44:14 INFO - PROCESS | 3728 | 1465508654879 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:14 INFO - PROCESS | 3728 | 1465508654918 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
14:44:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 162ms
14:44:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
14:44:15 INFO - PROCESS | 3728 | 1465508655051 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - PROCESS | 3728 | 1465508655093 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
14:44:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 176ms
14:44:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
14:44:15 INFO - PROCESS | 3728 | 1465508655239 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - PROCESS | 3728 | 1465508655269 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
14:44:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 177ms
14:44:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
14:44:15 INFO - PROCESS | 3728 | 1465508655409 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - PROCESS | 3728 | 1465508655453 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
14:44:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 177ms
14:44:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
14:44:15 INFO - PROCESS | 3728 | 1465508655582 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - PROCESS | 3728 | 1465508655629 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
14:44:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 176ms
14:44:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
14:44:15 INFO - PROCESS | 3728 | 1465508655795 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:15 INFO - PROCESS | 3728 | 1465508655860 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
14:44:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 648ms
14:44:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
14:44:16 INFO - PROCESS | 3728 | 1465508656441 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - PROCESS | 3728 | 1465508656470 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
14:44:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 205ms
14:44:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
14:44:16 INFO - PROCESS | 3728 | 1465508656672 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - PROCESS | 3728 | 1465508656684 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
14:44:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 177ms
14:44:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
14:44:16 INFO - PROCESS | 3728 | 1465508656845 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - PROCESS | 3728 | 1465508656875 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
14:44:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 177ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657013 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - PROCESS | 3728 | 1465508657055 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
14:44:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 176ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657203 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - PROCESS | 3728 | 1465508657236 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
14:44:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 206ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657416 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - PROCESS | 3728 | 1465508657467 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
14:44:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 220ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657627 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - PROCESS | 3728 | 1465508657653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
14:44:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 177ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657817 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - PROCESS | 3728 | 1465508657840 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
14:44:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 177ms
14:44:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
14:44:17 INFO - PROCESS | 3728 | 1465508657992 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - PROCESS | 3728 | 1465508658025 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
14:44:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 176ms
14:44:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
14:44:18 INFO - PROCESS | 3728 | 1465508658159 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - PROCESS | 3728 | 1465508658206 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
14:44:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 221ms
14:44:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
14:44:18 INFO - PROCESS | 3728 | 1465508658390 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - PROCESS | 3728 | 1465508658426 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
14:44:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 206ms
14:44:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
14:44:18 INFO - PROCESS | 3728 | 1465508658601 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - PROCESS | 3728 | 1465508658640 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
14:44:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
14:44:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
14:44:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 177ms
14:44:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
14:44:18 INFO - PROCESS | 3728 | 1465508658771 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:18 INFO - PROCESS | 3728 | 1465508658805 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
14:44:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 265ms
14:44:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
14:44:19 INFO - PROCESS | 3728 | 1465508659050 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - PROCESS | 3728 | 1465508659097 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
14:44:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 308ms
14:44:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
14:44:19 INFO - PROCESS | 3728 | 1465508659380 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - PROCESS | 3728 | 1465508659401 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
14:44:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 265ms
14:44:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
14:44:19 INFO - PROCESS | 3728 | 1465508659647 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - PROCESS | 3728 | 1465508659662 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
14:44:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 162ms
14:44:19 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
14:44:19 INFO - PROCESS | 3728 | 1465508659818 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - PROCESS | 3728 | 1465508659854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
14:44:19 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 176ms
14:44:19 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
14:44:19 INFO - PROCESS | 3728 | 1465508660008 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - PROCESS | 3728 | 1465508660034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
14:44:20 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 309ms
14:44:20 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
14:44:20 INFO - PROCESS | 3728 | 1465508660321 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - PROCESS | 3728 | 1465508660337 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
14:44:20 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 265ms
14:44:20 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
14:44:20 INFO - PROCESS | 3728 | 1465508660591 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - PROCESS | 3728 | 1465508660620 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
14:44:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
14:44:20 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 176ms
14:44:20 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
14:44:20 INFO - PROCESS | 3728 | 1465508660763 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - PROCESS | 3728 | 1465508660803 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
14:44:20 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 177ms
14:44:20 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
14:44:20 INFO - PROCESS | 3728 | 1465508660934 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:20 INFO - PROCESS | 3728 | 1465508660978 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
14:44:21 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 264ms
14:44:21 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
14:44:21 INFO - PROCESS | 3728 | 1465508661208 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - PROCESS | 3728 | 1465508661244 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
14:44:21 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 177ms
14:44:21 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
14:44:21 INFO - PROCESS | 3728 | 1465508661398 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - PROCESS | 3728 | 1465508661446 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
14:44:21 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 176ms
14:44:21 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
14:44:21 INFO - PROCESS | 3728 | 1465508661569 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - PROCESS | 3728 | 1465508661615 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
14:44:21 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 309ms
14:44:21 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
14:44:21 INFO - PROCESS | 3728 | 1465508661906 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:21 INFO - PROCESS | 3728 | 1465508661959 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
14:44:22 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 500ms
14:44:22 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
14:44:22 INFO - PROCESS | 3728 | 1465508662410 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - PROCESS | 3728 | 1465508662449 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
14:44:22 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 176ms
14:44:22 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
14:44:22 INFO - PROCESS | 3728 | 1465508662600 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - PROCESS | 3728 | 1465508662644 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
14:44:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
14:44:22 INFO - window.indexedDB.open('test', val);..." did not throw
14:44:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:44:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
14:44:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
14:44:22 INFO - window.indexedDB.open('test', val);..." did not throw
14:44:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:44:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
14:44:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
14:44:22 INFO - window.indexedDB.open('test', val);..." did not throw
14:44:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:44:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
14:44:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
14:44:22 INFO - window.indexedDB.open('test', val);..." did not throw
14:44:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:44:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
14:44:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
14:44:22 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 280ms
14:44:22 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
14:44:22 INFO - PROCESS | 3728 | 1465508662892 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:22 INFO - PROCESS | 3728 | 1465508662922 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
14:44:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 176ms
14:44:23 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
14:44:23 INFO - PROCESS | 3728 | 1465508663063 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - PROCESS | 3728 | 1465508663097 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
14:44:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
14:44:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 706ms
14:44:23 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
14:44:23 INFO - PROCESS | 3728 | 1465508663767 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - PROCESS | 3728 | 1465508663793 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
14:44:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 177ms
14:44:23 INFO - TEST-START | /IndexedDB/idbindex_count.htm
14:44:23 INFO - PROCESS | 3728 | 1465508663939 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:23 INFO - PROCESS | 3728 | 1465508663972 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
14:44:24 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 176ms
14:44:24 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
14:44:24 INFO - PROCESS | 3728 | 1465508664128 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - PROCESS | 3728 | 1465508664146 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
14:44:24 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 177ms
14:44:24 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
14:44:24 INFO - PROCESS | 3728 | 1465508664306 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - PROCESS | 3728 | 1465508664332 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
14:44:24 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 176ms
14:44:24 INFO - PROCESS | 3728 | 1465508664482 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
14:44:24 INFO - PROCESS | 3728 | 1465508664525 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
14:44:24 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 221ms
14:44:24 INFO - TEST-START | /IndexedDB/idbindex_get.htm
14:44:24 INFO - PROCESS | 3728 | 1465508664700 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - PROCESS | 3728 | 1465508664737 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
14:44:24 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 176ms
14:44:24 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
14:44:24 INFO - PROCESS | 3728 | 1465508664894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:24 INFO - PROCESS | 3728 | 1465508664947 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
14:44:25 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 221ms
14:44:25 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
14:44:25 INFO - PROCESS | 3728 | 1465508665106 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - PROCESS | 3728 | 1465508665150 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
14:44:25 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 221ms
14:44:25 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
14:44:25 INFO - PROCESS | 3728 | 1465508665337 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - PROCESS | 3728 | 1465508665379 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
14:44:25 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 206ms
14:44:25 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
14:44:25 INFO - PROCESS | 3728 | 1465508665569 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - PROCESS | 3728 | 1465508665600 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
14:44:25 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 177ms
14:44:25 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
14:44:25 INFO - PROCESS | 3728 | 1465508665740 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - PROCESS | 3728 | 1465508665784 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
14:44:25 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 176ms
14:44:25 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
14:44:25 INFO - PROCESS | 3728 | 1465508665914 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:25 INFO - PROCESS | 3728 | 1465508665941 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
14:44:26 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 177ms
14:44:26 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
14:44:26 INFO - PROCESS | 3728 | 1465508666099 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - PROCESS | 3728 | 1465508666135 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
14:44:26 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 161ms
14:44:26 INFO - PROCESS | 3728 | 1465508666271 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
14:44:26 INFO - PROCESS | 3728 | 1465508666308 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
14:44:26 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 206ms
14:44:26 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
14:44:26 INFO - PROCESS | 3728 | 1465508666486 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - PROCESS | 3728 | 1465508666525 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
14:44:26 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 221ms
14:44:26 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
14:44:26 INFO - PROCESS | 3728 | 1465508666715 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - PROCESS | 3728 | 1465508666758 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
14:44:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 176ms
14:44:26 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
14:44:26 INFO - PROCESS | 3728 | 1465508666886 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:26 INFO - PROCESS | 3728 | 1465508666915 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
14:44:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 177ms
14:44:27 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
14:44:27 INFO - PROCESS | 3728 | 1465508667061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - PROCESS | 3728 | 1465508667105 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
14:44:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 176ms
14:44:27 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
14:44:27 INFO - PROCESS | 3728 | 1465508667247 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - PROCESS | 3728 | 1465508667293 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
14:44:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 162ms
14:44:27 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
14:44:27 INFO - PROCESS | 3728 | 1465508667420 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - PROCESS | 3728 | 1465508667463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
14:44:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 206ms
14:44:27 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
14:44:27 INFO - PROCESS | 3728 | 1465508667632 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - PROCESS | 3728 | 1465508667687 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
14:44:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 220ms
14:44:27 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
14:44:27 INFO - PROCESS | 3728 | 1465508667859 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:27 INFO - PROCESS | 3728 | 1465508667904 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
14:44:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 177ms
14:44:28 INFO - PROCESS | 3728 | 1465508668031 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
14:44:28 INFO - PROCESS | 3728 | 1465508668062 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
14:44:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 176ms
14:44:28 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
14:44:28 INFO - PROCESS | 3728 | 1465508668328 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - PROCESS | 3728 | 1465508668498 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
14:44:28 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 426ms
14:44:28 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
14:44:28 INFO - PROCESS | 3728 | 1465508668672 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - PROCESS | 3728 | 1465508668701 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
14:44:28 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 221ms
14:44:28 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
14:44:28 INFO - PROCESS | 3728 | 1465508668883 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:28 INFO - PROCESS | 3728 | 1465508668911 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 177ms
14:44:29 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
14:44:29 INFO - PROCESS | 3728 | 1465508669073 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - PROCESS | 3728 | 1465508669097 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 176ms
14:44:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
14:44:29 INFO - PROCESS | 3728 | 1465508669253 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - PROCESS | 3728 | 1465508669278 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 176ms
14:44:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
14:44:29 INFO - PROCESS | 3728 | 1465508669440 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - PROCESS | 3728 | 1465508669463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 206ms
14:44:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
14:44:29 INFO - PROCESS | 3728 | 1465508669648 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - PROCESS | 3728 | 1465508669674 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 162ms
14:44:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
14:44:29 INFO - PROCESS | 3728 | 1465508669821 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - PROCESS | 3728 | 1465508669854 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
14:44:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 176ms
14:44:30 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670013 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508670034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
14:44:30 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 177ms
14:44:30 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670181 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508670207 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
14:44:30 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 176ms
14:44:30 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670353 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508670397 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
14:44:30 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
14:44:30 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 177ms
14:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670544 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508670591 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
14:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 220ms
14:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670758 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508670828 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 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
14:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 206ms
14:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
14:44:30 INFO - PROCESS | 3728 | 1465508670969 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:30 INFO - PROCESS | 3728 | 1465508671003 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 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
14:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 177ms
14:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
14:44:31 INFO - PROCESS | 3728 | 1465508671164 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - PROCESS | 3728 | 1465508671182 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
14:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 176ms
14:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
14:44:31 INFO - PROCESS | 3728 | 1465508671337 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - PROCESS | 3728 | 1465508671387 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 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
14:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 221ms
14:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
14:44:31 INFO - PROCESS | 3728 | 1465508671541 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - PROCESS | 3728 | 1465508671583 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 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
14:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 176ms
14:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
14:44:31 INFO - PROCESS | 3728 | 1465508671729 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - PROCESS | 3728 | 1465508671773 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 177ms
14:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
14:44:31 INFO - PROCESS | 3728 | 1465508671900 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:31 INFO - PROCESS | 3728 | 1465508671942 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 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
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 177ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672091 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - PROCESS | 3728 | 1465508672118 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 176ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672263 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - PROCESS | 3728 | 1465508672301 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 177ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672434 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - PROCESS | 3728 | 1465508672474 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 162ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672624 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - PROCESS | 3728 | 1465508672665 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 176ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672800 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - PROCESS | 3728 | 1465508672830 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
14:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 177ms
14:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
14:44:32 INFO - PROCESS | 3728 | 1465508672989 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - PROCESS | 3728 | 1465508673021 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
14:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 221ms
14:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
14:44:33 INFO - PROCESS | 3728 | 1465508673198 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - PROCESS | 3728 | 1465508673243 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
14:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 176ms
14:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
14:44:33 INFO - PROCESS | 3728 | 1465508673368 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - PROCESS | 3728 | 1465508673417 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 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
14:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 206ms
14:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
14:44:33 INFO - PROCESS | 3728 | 1465508673580 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - PROCESS | 3728 | 1465508673621 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
14:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 176ms
14:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
14:44:33 INFO - PROCESS | 3728 | 1465508673771 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - PROCESS | 3728 | 1465508673818 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
14:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 206ms
14:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
14:44:33 INFO - PROCESS | 3728 | 1465508673980 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 INFO - PROCESS | 3728 | 1465508674024 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 162ms
14:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
14:44:34 INFO - PROCESS | 3728 | 1465508674153 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 INFO - PROCESS | 3728 | 1465508674198 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 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
14:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 397ms
14:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
14:44:34 INFO - PROCESS | 3728 | 1465508674571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 INFO - PROCESS | 3728 | 1465508674622 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
14:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 412ms
14:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
14:44:34 INFO - PROCESS | 3728 | 1465508674988 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675001 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
14:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 176ms
14:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
14:44:35 INFO - PROCESS | 3728 | 1465508675160 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675195 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
14:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 177ms
14:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
14:44:35 INFO - PROCESS | 3728 | 1465508675333 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675392 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 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
14:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 206ms
14:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
14:44:35 INFO - PROCESS | 3728 | 1465508675564 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675575 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
14:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 176ms
14:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
14:44:35 INFO - PROCESS | 3728 | 1465508675736 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675774 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 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
14:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 206ms
14:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
14:44:35 INFO - PROCESS | 3728 | 1465508675949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:35 INFO - PROCESS | 3728 | 1465508675987 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 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
14:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 176ms
14:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
14:44:36 INFO - PROCESS | 3728 | 1465508676123 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - PROCESS | 3728 | 1465508676161 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 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
14:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 177ms
14:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
14:44:36 INFO - PROCESS | 3728 | 1465508676310 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - PROCESS | 3728 | 1465508676341 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
14:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 161ms
14:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
14:44:36 INFO - PROCESS | 3728 | 1465508676481 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - PROCESS | 3728 | 1465508676514 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
14:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 162ms
14:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
14:44:36 INFO - PROCESS | 3728 | 1465508676677 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - PROCESS | 3728 | 1465508676710 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
14:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 206ms
14:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
14:44:36 INFO - PROCESS | 3728 | 1465508676893 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:36 INFO - PROCESS | 3728 | 1465508676949 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
14:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 206ms
14:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
14:44:37 INFO - PROCESS | 3728 | 1465508677098 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - PROCESS | 3728 | 1465508677144 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
14:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 221ms
14:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
14:44:37 INFO - PROCESS | 3728 | 1465508677314 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - PROCESS | 3728 | 1465508677365 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 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"
14:44:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
14:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 221ms
14:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
14:44:37 INFO - PROCESS | 3728 | 1465508677550 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - PROCESS | 3728 | 1465508677583 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 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"
14:44:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
14:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 206ms
14:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
14:44:37 INFO - PROCESS | 3728 | 1465508677767 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - PROCESS | 3728 | 1465508677817 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
14:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 206ms
14:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
14:44:37 INFO - PROCESS | 3728 | 1465508677992 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508678065 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
14:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 221ms
14:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
14:44:38 INFO - PROCESS | 3728 | 1465508678195 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508678235 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
14:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 176ms
14:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
14:44:38 INFO - PROCESS | 3728 | 1465508678385 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508678412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
14:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 177ms
14:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
14:44:38 INFO - PROCESS | 3728 | 1465508678557 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508678594 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
14:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 176ms
14:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
14:44:38 INFO - PROCESS | 3728 | 1465508678727 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508678772 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
14:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 206ms
14:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
14:44:38 INFO - PROCESS | 3728 | 1465508678957 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:38 INFO - PROCESS | 3728 | 1465508679001 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
14:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 221ms
14:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
14:44:39 INFO - PROCESS | 3728 | 1465508679170 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - PROCESS | 3728 | 1465508679212 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 176ms
14:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
14:44:39 INFO - PROCESS | 3728 | 1465508679338 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - PROCESS | 3728 | 1465508679381 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 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
14:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 177ms
14:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
14:44:39 INFO - PROCESS | 3728 | 1465508679528 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - PROCESS | 3728 | 1465508679577 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
14:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 309ms
14:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
14:44:39 INFO - PROCESS | 3728 | 1465508679842 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:39 INFO - PROCESS | 3728 | 1465508679884 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
14:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 176ms
14:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
14:44:40 INFO - PROCESS | 3728 | 1465508680015 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - PROCESS | 3728 | 1465508680071 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
14:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 206ms
14:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
14:44:40 INFO - PROCESS | 3728 | 1465508680226 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - PROCESS | 3728 | 1465508680276 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
14:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 221ms
14:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
14:44:40 INFO - PROCESS | 3728 | 1465508680648 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - PROCESS | 3728 | 1465508680698 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
14:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 324ms
14:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
14:44:40 INFO - PROCESS | 3728 | 1465508680871 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:40 INFO - PROCESS | 3728 | 1465508680913 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
14:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 162ms
14:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
14:44:41 INFO - PROCESS | 3728 | 1465508681043 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - PROCESS | 3728 | 1465508681095 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
14:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 206ms
14:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
14:44:41 INFO - PROCESS | 3728 | 1465508681271 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - PROCESS | 3728 | 1465508681298 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
14:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 176ms
14:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
14:44:41 INFO - PROCESS | 3728 | 1465508681443 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - PROCESS | 3728 | 1465508681469 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
14:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 162ms
14:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
14:44:41 INFO - PROCESS | 3728 | 1465508681613 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - PROCESS | 3728 | 1465508681660 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
14:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
14:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 206ms
14:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
14:44:41 INFO - PROCESS | 3728 | 1465508681842 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:41 INFO - PROCESS | 3728 | 1465508681874 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
14:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 220ms
14:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
14:44:42 INFO - PROCESS | 3728 | 1465508682056 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - PROCESS | 3728 | 1465508682094 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
14:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 177ms
14:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
14:44:42 INFO - PROCESS | 3728 | 1465508682228 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - PROCESS | 3728 | 1465508682266 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
14:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 220ms
14:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
14:44:42 INFO - PROCESS | 3728 | 1465508682457 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - PROCESS | 3728 | 1465508682467 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
14:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 177ms
14:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
14:44:42 INFO - PROCESS | 3728 | 1465508682630 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - PROCESS | 3728 | 1465508682668 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
14:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
14:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 221ms
14:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
14:44:42 INFO - PROCESS | 3728 | 1465508682841 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:42 INFO - PROCESS | 3728 | 1465508682886 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
14:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 176ms
14:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
14:44:43 INFO - PROCESS | 3728 | 1465508683031 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - PROCESS | 3728 | 1465508683057 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 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
14:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 206ms
14:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
14:44:43 INFO - PROCESS | 3728 | 1465508683243 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - PROCESS | 3728 | 1465508683291 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 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
14:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 206ms
14:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
14:44:43 INFO - PROCESS | 3728 | 1465508683455 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - PROCESS | 3728 | 1465508683487 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
14:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 176ms
14:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
14:44:43 INFO - PROCESS | 3728 | 1465508683625 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - PROCESS | 3728 | 1465508683671 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 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
14:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 177ms
14:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
14:44:43 INFO - PROCESS | 3728 | 1465508683816 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:43 INFO - PROCESS | 3728 | 1465508683853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 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
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 206ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684025 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 176ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684198 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684241 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 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
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 177ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684385 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684416 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 162ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684561 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684603 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 162ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684746 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684783 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
14:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 177ms
14:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
14:44:44 INFO - PROCESS | 3728 | 1465508684918 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:44 INFO - PROCESS | 3728 | 1465508684969 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
14:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 206ms
14:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
14:44:45 INFO - PROCESS | 3728 | 1465508685130 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - PROCESS | 3728 | 1465508685171 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
14:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 162ms
14:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
14:44:45 INFO - PROCESS | 3728 | 1465508685320 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - PROCESS | 3728 | 1465508685349 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
14:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 177ms
14:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
14:44:45 INFO - PROCESS | 3728 | 1465508685491 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - PROCESS | 3728 | 1465508685523 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
14:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 176ms
14:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
14:44:45 INFO - PROCESS | 3728 | 1465508685680 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - PROCESS | 3728 | 1465508685714 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 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
14:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 206ms
14:44:45 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
14:44:45 INFO - PROCESS | 3728 | 1465508685894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:45 INFO - PROCESS | 3728 | 1465508685926 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
14:44:46 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 177ms
14:44:46 INFO - TEST-START | /IndexedDB/idbtransaction.htm
14:44:46 INFO - PROCESS | 3728 | 1465508686067 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - PROCESS | 3728 | 1465508686113 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
14:44:46 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 206ms
14:44:46 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
14:44:46 INFO - PROCESS | 3728 | 1465508686276 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - PROCESS | 3728 | 1465508686321 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
14:44:46 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 177ms
14:44:46 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
14:44:46 INFO - PROCESS | 3728 | 1465508686493 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - PROCESS | 3728 | 1465508686565 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
14:44:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
14:44:46 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 501ms
14:44:46 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
14:44:46 INFO - PROCESS | 3728 | 1465508686984 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - PROCESS | 3728 | 1465508687021 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
14:44:47 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 220ms
14:44:47 INFO - TEST-START | /IndexedDB/index_sort_order.htm
14:44:47 INFO - PROCESS | 3728 | 1465508687197 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - PROCESS | 3728 | 1465508687228 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
14:44:47 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 206ms
14:44:47 INFO - TEST-START | /IndexedDB/interfaces.html
14:44:47 INFO - PROCESS | 3728 | 1465508687425 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - PROCESS | 3728 | 1465508687471 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
14:44:47 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
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
14:44:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
14:44:47 INFO - TEST-OK | /IndexedDB/interfaces.html | took 368ms
14:44:47 INFO - TEST-START | /IndexedDB/interfaces.worker
14:44:47 INFO - PROCESS | 3728 | 1465508687785 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:47 INFO - PROCESS | 3728 | 1465508687829 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
14:44:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
14:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:44:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:44:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:44:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:44:48 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
14:44:48 INFO - {}
14:44:48 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 - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
14:44:48 INFO - {}
14:44:48 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 397ms
14:44:48 INFO - TEST-START | /IndexedDB/key_invalid.htm
14:44:48 INFO - PROCESS | 3728 | 1465508688189 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - PROCESS | 3728 | 1465508688226 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
14:44:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
14:44:48 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 221ms
14:44:48 INFO - TEST-START | /IndexedDB/key_valid.html
14:44:48 INFO - PROCESS | 3728 | 1465508688412 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - PROCESS | 3728 | 1465508688462 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
14:44:48 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
14:44:48 INFO - TEST-OK | /IndexedDB/key_valid.html | took 398ms
14:44:48 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
14:44:48 INFO - PROCESS | 3728 | 1465508688834 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - PROCESS | 3728 | 1465508688862 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:48 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
14:44:48 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 177ms
14:44:49 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
14:44:49 INFO - PROCESS | 3728 | 1465508689003 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - PROCESS | 3728 | 1465508689037 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
14:44:49 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 176ms
14:44:49 INFO - TEST-START | /IndexedDB/keygenerator.htm
14:44:49 INFO - PROCESS | 3728 | 1465508689193 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - PROCESS | 3728 | 1465508689236 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
14:44:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
14:44:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
14:44:49 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 221ms
14:44:49 INFO - TEST-START | /IndexedDB/keyorder.htm
14:44:49 INFO - PROCESS | 3728 | 1465508689404 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - PROCESS | 3728 | 1465508689455 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
14:44:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
14:44:49 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 280ms
14:44:49 INFO - TEST-START | /IndexedDB/keypath.htm
14:44:49 INFO - PROCESS | 3728 | 1465508689686 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - PROCESS | 3728 | 1465508689726 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
14:44:49 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
14:44:49 INFO - TEST-OK | /IndexedDB/keypath.htm | took 206ms
14:44:49 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
14:44:49 INFO - PROCESS | 3728 | 1465508689897 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:49 INFO - PROCESS | 3728 | 1465508689932 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
14:44:50 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 206ms
14:44:50 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
14:44:50 INFO - PROCESS | 3728 | 1465508690132 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - PROCESS | 3728 | 1465508690159 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
14:44:50 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
14:44:50 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 206ms
14:44:50 INFO - TEST-START | /IndexedDB/list_ordering.htm
14:44:50 INFO - PROCESS | 3728 | 1465508690345 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - PROCESS | 3728 | 1465508690394 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
14:44:50 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
14:44:50 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
14:44:50 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 221ms
14:44:50 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
14:44:50 INFO - PROCESS | 3728 | 1465508690554 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - PROCESS | 3728 | 1465508690596 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
14:44:50 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 176ms
14:44:50 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
14:44:50 INFO - PROCESS | 3728 | 1465508690742 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - PROCESS | 3728 | 1465508690768 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
14:44:50 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 177ms
14:44:50 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
14:44:50 INFO - PROCESS | 3728 | 1465508690917 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:50 INFO - PROCESS | 3728 | 1465508690957 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
14:44:51 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 176ms
14:44:51 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
14:44:51 INFO - PROCESS | 3728 | 1465508691087 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - PROCESS | 3728 | 1465508691133 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
14:44:51 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 177ms
14:44:51 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
14:44:51 INFO - PROCESS | 3728 | 1465508691275 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - PROCESS | 3728 | 1465508691314 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
14:44:51 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 206ms
14:44:51 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
14:44:51 INFO - PROCESS | 3728 | 1465508691488 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - PROCESS | 3728 | 1465508691525 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
14:44:51 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 220ms
14:44:51 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
14:44:51 INFO - PROCESS | 3728 | 1465508691702 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - PROCESS | 3728 | 1465508691747 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
14:44:51 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 177ms
14:44:51 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
14:44:51 INFO - PROCESS | 3728 | 1465508691888 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:51 INFO - PROCESS | 3728 | 1465508691921 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
14:44:52 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 176ms
14:44:52 INFO - TEST-START | /IndexedDB/value.htm
14:44:52 INFO - PROCESS | 3728 | 1465508692061 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - PROCESS | 3728 | 1465508692110 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
14:44:52 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
14:44:52 INFO - TEST-OK | /IndexedDB/value.htm | took 221ms
14:44:52 INFO - TEST-START | /IndexedDB/value_recursive.htm
14:44:52 INFO - PROCESS | 3728 | 1465508692272 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - PROCESS | 3728 | 1465508692317 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
14:44:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
14:44:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
14:44:52 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 206ms
14:44:52 INFO - TEST-START | /IndexedDB/writer-starvation.htm
14:44:52 INFO - PROCESS | 3728 | 1465508692484 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - PROCESS | 3728 | 1465508692523 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
14:44:52 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 397ms
14:44:52 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
14:44:52 INFO - PROCESS | 3728 | 1465508692941 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:52 INFO - PROCESS | 3728 | 1465508692982 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
14:44:53 INFO - {}
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
14:44:53 INFO - {}
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
14:44:53 INFO - {}
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
14:44:53 INFO - {}
14:44:53 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 456ms
14:44:53 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
14:44:53 INFO - PROCESS | 3728 | 1465508693401 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - PROCESS | 3728 | 1465508693435 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
14:44:53 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
14:44:53 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 162ms
14:44:53 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
14:44:53 INFO - PROCESS | 3728 | 1465508693591 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - PROCESS | 3728 | 1465508693605 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
14:44:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 192ms
14:44:53 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
14:44:53 INFO - PROCESS | 3728 | 1465508693787 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - PROCESS | 3728 | 1465508693828 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
14:44:53 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
14:44:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
14:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
14:44:53 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
14:44:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
14:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
14:44:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
14:44:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 235ms
14:44:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
14:44:54 INFO - PROCESS | 3728 | 1465508694014 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694055 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 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() {
14:44:54 INFO - [native code]
14:44:54 INFO - }" but got function "function () {
14:44:54 INFO - }"
14:44:54 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
14:44:54 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
14:44:54 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
14:44:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 177ms
14:44:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
14:44:54 INFO - PROCESS | 3728 | 1465508694187 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694224 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 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() {
14:44:54 INFO - [native code]
14:44:54 INFO - }" but got function "function () {
14:44:54 INFO - }"
14:44:54 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
14:44:54 INFO - {}
14:44:54 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
14:44:54 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
14:44:54 INFO - {}
14:44:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 176ms
14:44:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
14:44:54 INFO - PROCESS | 3728 | 1465508694386 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694435 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
14:44:54 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"
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
14:44:54 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
14:44:54 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
14:44:54 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
14:44:54 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"
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
14:44:54 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
14:44:54 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
14:44:54 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
14:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:54 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
14:44:54 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:44:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 235ms
14:44:54 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
14:44:54 INFO - PROCESS | 3728 | 1465508694608 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694660 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
14:44:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 162ms
14:44:54 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
14:44:54 INFO - PROCESS | 3728 | 1465508694763 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694789 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
14:44:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
14:44:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 133ms
14:44:54 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
14:44:54 INFO - PROCESS | 3728 | 1465508694904 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:54 INFO - PROCESS | 3728 | 1465508694947 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
14:44:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
14:44:55 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
14:44:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
14:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:44:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
14:44:55 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 176ms
14:44:55 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
14:44:55 INFO - PROCESS | 3728 | 1465508695074 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:55 INFO - PROCESS | 3728 | 1465508695105 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
14:44:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
14:44:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
14:44:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
14:44:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
14:44:56 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1133ms
14:44:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
14:44:56 INFO - PROCESS | 3728 | 1465508696222 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:56 INFO - PROCESS | 3728 | 1465508696235 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
14:44:57 INFO - {}
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
14:44:57 INFO - {}
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
14:44:57 INFO - {}
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
14:44:57 INFO - {}
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
14:44:57 INFO - {}
14:44:57 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1118ms
14:44:57 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
14:44:57 INFO - PROCESS | 3728 | 1465508697351 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - PROCESS | 3728 | 1465508697377 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
14:44:57 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 309ms
14:44:57 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
14:44:57 INFO - PROCESS | 3728 | 1465508697666 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - PROCESS | 3728 | 1465508697693 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
14:44:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
14:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
14:44:57 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 176ms
14:44:57 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
14:44:57 INFO - PROCESS | 3728 | 1465508697838 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:44:57 INFO - PROCESS | 3728 | 1465508697866 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:07 INFO - PROCESS | 3728 | MARIONETTE LOG: INFO: Timeout fired
14:45:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
14:45:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
14:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
14:45:07 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 9548ms
14:45:07 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
14:45:07 INFO - PROCESS | 3728 | 1465508707383 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:07 INFO - PROCESS | 3728 | 1465508707416 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:07 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
14:45:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 471ms
14:45:07 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
14:45:07 INFO - PROCESS | 3728 | 1465508707865 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:07 INFO - PROCESS | 3728 | 1465508707899 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 176ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
14:45:08 INFO - PROCESS | 3728 | 1465508708040 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708076 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 162ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
14:45:08 INFO - PROCESS | 3728 | 1465508708228 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708239 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
14:45:08 INFO - {}
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 162ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
14:45:08 INFO - PROCESS | 3728 | 1465508708399 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708431 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 177ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
14:45:08 INFO - PROCESS | 3728 | 1465508708571 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708617 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
14:45:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
14:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
14:45:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
14:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 176ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
14:45:08 INFO - PROCESS | 3728 | 1465508708762 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708797 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
14:45:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 177ms
14:45:08 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
14:45:08 INFO - PROCESS | 3728 | 1465508708930 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:08 INFO - PROCESS | 3728 | 1465508708964 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
14:45:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 176ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
14:45:09 INFO - PROCESS | 3728 | 1465508709119 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - PROCESS | 3728 | 1465508709137 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
14:45:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 177ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
14:45:09 INFO - PROCESS | 3728 | 1465508709291 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - PROCESS | 3728 | 1465508709329 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
14:45:09 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
14:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:09 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
14:45:09 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
14:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:09 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
14:45:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
14:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
14:45:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 176ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
14:45:09 INFO - PROCESS | 3728 | 1465508709463 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - PROCESS | 3728 | 1465508709502 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
14:45:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 162ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
14:45:09 INFO - PROCESS | 3728 | 1465508709653 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - PROCESS | 3728 | 1465508709688 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
14:45:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 162ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
14:45:09 INFO - PROCESS | 3728 | 1465508709824 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - PROCESS | 3728 | 1465508709858 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:09 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
14:45:09 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 177ms
14:45:09 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
14:45:09 INFO - PROCESS | 3728 | 1465508710014 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:10 INFO - PROCESS | 3728 | 1465508710034 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:10 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
14:45:10 INFO - do_test/)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
14:45:31 INFO - )
14:45:31 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 168ms
14:45:31 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
14:45:31 INFO - PROCESS | 3728 | 1465508731587 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:31 INFO - PROCESS | 3728 | 1465508731604 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
14:45:31 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 184ms
14:45:31 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
14:45:31 INFO - PROCESS | 3728 | 1465508731763 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:31 INFO - PROCESS | 3728 | 1465508731801 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
14:45:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
14:45:31 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 184ms
14:45:31 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
14:45:31 INFO - PROCESS | 3728 | 1465508731953 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:31 INFO - PROCESS | 3728 | 1465508732004 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
14:45:32 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 183ms
14:45:32 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
14:45:32 INFO - PROCESS | 3728 | 1465508732142 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - PROCESS | 3728 | 1465508732188 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
14:45:32 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 184ms
14:45:32 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
14:45:32 INFO - PROCESS | 3728 | 1465508732333 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - PROCESS | 3728 | 1465508732357 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
14:45:32 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
14:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:32 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
14:45:32 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 183ms
14:45:32 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
14:45:32 INFO - PROCESS | 3728 | 1465508732506 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - PROCESS | 3728 | 1465508732558 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
14:45:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
14:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
14:45:32 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 214ms
14:45:32 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
14:45:32 INFO - PROCESS | 3728 | 1465508732734 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - PROCESS | 3728 | 1465508732768 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
14:45:32 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 183ms
14:45:32 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
14:45:32 INFO - PROCESS | 3728 | 1465508732924 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:32 INFO - PROCESS | 3728 | 1465508732967 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
14:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
14:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
14:45:33 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 184ms
14:45:33 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
14:45:33 INFO - PROCESS | 3728 | 1465508733115 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - PROCESS | 3728 | 1465508733155 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
14:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
14:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
14:45:33 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 168ms
14:45:33 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
14:45:33 INFO - PROCESS | 3728 | 1465508733286 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - PROCESS | 3728 | 1465508733322 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
14:45:33 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 168ms
14:45:33 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
14:45:33 INFO - PROCESS | 3728 | 1465508733475 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - PROCESS | 3728 | 1465508733513 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
14:45:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 184ms
14:45:33 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
14:45:33 INFO - PROCESS | 3728 | 1465508733665 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - PROCESS | 3728 | 1465508733709 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
14:45:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 183ms
14:45:33 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
14:45:33 INFO - PROCESS | 3728 | 1465508733853 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:33 INFO - PROCESS | 3728 | 1465508733894 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
14:45:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 184ms
14:45:34 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
14:45:34 INFO - PROCESS | 3728 | 1465508734029 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - PROCESS | 3728 | 1465508734072 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
14:45:34 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
14:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:34 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
14:45:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
14:45:34 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 183ms
14:45:34 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
14:45:34 INFO - PROCESS | 3728 | 1465508734221 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - PROCESS | 3728 | 1465508734280 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
14:45:34 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 168ms
14:45:34 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
14:45:34 INFO - PROCESS | 3728 | 1465508734410 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - PROCESS | 3728 | 1465508734451 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
14:45:34 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 169ms
14:45:34 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
14:45:34 INFO - PROCESS | 3728 | 1465508734600 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - PROCESS | 3728 | 1465508734641 Marionette INFO sendAsync d28d8547-d39a-46a2-994d-2a62f841db6d
14:45:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: