builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-014
starttime: 1467829028.87
results: success (0)
buildid: 20160706073322
builduid: 05428803cf9b43f28090ff703e206d12
revision: f574e40a75b53bb43b78bb15de96154160cdf0c4
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:08.868335) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:08.868852) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:08.869139) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:09.020658) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 11:17:09.021051) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-014
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-014
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-014
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--11:17:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.45 GB/s
11:17:09 (2.45 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.144000
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 11:17:10.251693) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-06 11:17:10.252038) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-014
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-014
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-014
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=3.902000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-06 11:17:14.168919) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 11:17:14.169396) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f574e40a75b53bb43b78bb15de96154160cdf0c4 --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 f574e40a75b53bb43b78bb15de96154160cdf0c4 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-014
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-014
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-014
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2016-07-06 11:17:14,486 truncating revision to first 12 chars
2016-07-06 11:17:14,486 Setting DEBUG logging.
2016-07-06 11:17:14,486 attempt 1/10
2016-07-06 11:17:14,486 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f574e40a75b5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-06 11:17:15,009 unpacking tar archive at: mozilla-beta-f574e40a75b5/testing/mozharness/
program finished with exit code 0
elapsedTime=1.383000
========= master_lag: 0.11 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 11:17:15.660149) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:15.660483) =========
script_repo_revision: f574e40a75b53bb43b78bb15de96154160cdf0c4
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:15.660885) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:15.661166) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 11:17:15.677240) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 24 secs) (at 2016-07-06 11:17:15.677527) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-014
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-014
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-014
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
11:17:15 INFO - MultiFileLogger online at 20160706 11:17:15 in C:\slave\test
11:17:15 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
11:17:15 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
11:17:15 INFO - {'append_to_log': False,
11:17:15 INFO - 'base_work_dir': 'C:\\slave\\test',
11:17:15 INFO - 'blob_upload_branch': 'mozilla-beta',
11:17:15 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
11:17:15 INFO - 'buildbot_json_path': 'buildprops.json',
11:17:15 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
11:17:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:17:15 INFO - 'download_minidump_stackwalk': True,
11:17:15 INFO - 'download_symbols': 'ondemand',
11:17:15 INFO - 'e10s': False,
11:17:15 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
11:17:15 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
11:17:15 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
11:17:15 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
11:17:15 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
11:17:15 INFO - 'C:/mozilla-build/tooltool.py'),
11:17:15 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
11:17:15 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
11:17:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:17:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:17:15 INFO - 'log_level': 'info',
11:17:15 INFO - 'log_to_console': True,
11:17:15 INFO - 'opt_config_files': (),
11:17:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:17:15 INFO - '--processes=1',
11:17:15 INFO - '--config=%(test_path)s/wptrunner.ini',
11:17:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:17:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:17:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:17:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:17:15 INFO - 'pip_index': False,
11:17:15 INFO - 'require_test_zip': True,
11:17:15 INFO - 'test_type': ('testharness',),
11:17:15 INFO - 'this_chunk': '1',
11:17:15 INFO - 'total_chunks': '5',
11:17:15 INFO - 'virtualenv_path': 'venv',
11:17:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:17:15 INFO - 'work_dir': 'build'}
11:17:15 INFO - #####
11:17:15 INFO - ##### Running clobber step.
11:17:15 INFO - #####
11:17:15 INFO - Running pre-action listener: _resource_record_pre_action
11:17:15 INFO - Running main action method: clobber
11:17:15 INFO - rmtree: C:\slave\test\build
11:17:15 INFO - Using _rmtree_windows ...
11:17:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
11:19:10 INFO - Running post-action listener: _resource_record_post_action
11:19:10 INFO - #####
11:19:10 INFO - ##### Running read-buildbot-config step.
11:19:10 INFO - #####
11:19:10 INFO - Running pre-action listener: _resource_record_pre_action
11:19:10 INFO - Running main action method: read_buildbot_config
11:19:10 INFO - Using buildbot properties:
11:19:10 INFO - {
11:19:10 INFO - "project": "",
11:19:10 INFO - "product": "firefox",
11:19:10 INFO - "script_repo_revision": "production",
11:19:10 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
11:19:10 INFO - "repository": "",
11:19:10 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
11:19:10 INFO - "buildid": "20160706073322",
11:19:10 INFO - "pgo_build": "True",
11:19:10 INFO - "basedir": "C:\\slave\\test",
11:19:10 INFO - "buildnumber": 21,
11:19:10 INFO - "slavename": "t-w732-ix-014",
11:19:10 INFO - "revision": "f574e40a75b53bb43b78bb15de96154160cdf0c4",
11:19:10 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
11:19:10 INFO - "platform": "win32",
11:19:10 INFO - "branch": "mozilla-beta",
11:19:10 INFO - "repo_path": "releases/mozilla-beta",
11:19:10 INFO - "moz_repo_path": "",
11:19:10 INFO - "stage_platform": "win32-pgo",
11:19:10 INFO - "builduid": "05428803cf9b43f28090ff703e206d12",
11:19:10 INFO - "slavebuilddir": "test"
11:19:10 INFO - }
11:19:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
11:19:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip.
11:19:10 INFO - Running post-action listener: _resource_record_post_action
11:19:10 INFO - #####
11:19:10 INFO - ##### Running download-and-extract step.
11:19:10 INFO - #####
11:19:10 INFO - Running pre-action listener: _resource_record_pre_action
11:19:10 INFO - Running main action method: download_and_extract
11:19:10 INFO - mkdir: C:\slave\test\build\tests
11:19:10 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')]}
11:19:10 INFO - https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
11:19:10 INFO - trying https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
11:19:10 INFO - Downloading https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:11 INFO - Downloaded 1186 bytes.
11:19:11 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
11:19:11 INFO - Using the following test package requirements:
11:19:11 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
11:19:11 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
11:19:11 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
11:19:11 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'jsshell-win32.zip'],
11:19:11 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
11:19:11 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
11:19:11 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
11:19:11 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
11:19:11 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
11:19:11 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
11:19:11 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
11:19:11 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
11:19:11 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')]}
11:19:11 INFO - https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
11:19:11 INFO - trying https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
11:19:11 INFO - Downloading https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:12 INFO - Downloaded 19094107 bytes.
11:19:12 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/*']
11:19:12 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/*
11:19:14 INFO - caution: filename not matched: web-platform/*
11:19:14 INFO - Return code: 11
11:19:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:19:14 INFO - https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
11:19:14 INFO - trying https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
11:19:14 INFO - Downloading https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:19:17 INFO - Downloaded 36389908 bytes.
11:19:17 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/*']
11:19:17 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/*
11:20:00 INFO - caution: filename not matched: bin/*
11:20:00 INFO - caution: filename not matched: config/*
11:20:00 INFO - caution: filename not matched: mozbase/*
11:20:00 INFO - caution: filename not matched: marionette/*
11:20:00 INFO - caution: filename not matched: tools/wptserve/*
11:20:00 INFO - Return code: 11
11:20:00 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')]}
11:20:00 INFO - https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
11:20:00 INFO - trying https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip
11:20:00 INFO - Downloading https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
11:20:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/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
11:20:04 INFO - Downloaded 55639667 bytes.
11:20:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip
11:20:04 INFO - mkdir: C:\slave\test\properties
11:20:04 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
11:20:04 INFO - Writing to file C:\slave\test\properties\build_url
11:20:04 INFO - Contents:
11:20:04 INFO - build_url:https://queue.taskcluster.net/v1/task/dCKuvT2HS3Cb4AgZGGEM9A/artifacts/public/build/firefox-48.0.en-US.win32.zip
11:20:05 INFO - Running post-action listener: _resource_record_post_action
11:20:05 INFO - Running post-action listener: set_extra_try_arguments
11:20:05 INFO - #####
11:20:05 INFO - ##### Running create-virtualenv step.
11:20:05 INFO - #####
11:20:05 INFO - Running pre-action listener: _pre_create_virtualenv
11:20:05 INFO - Running pre-action listener: _resource_record_pre_action
11:20:05 INFO - Running main action method: create_virtualenv
11:20:05 INFO - Creating virtualenv C:\slave\test\build\venv
11:20:05 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
11:20:05 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
11:20:10 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
11:20:14 INFO - Installing distribute......................................................................................................................................................................................done.
11:20:16 INFO - Return code: 0
11:20:16 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
11:20:16 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')]}
11:20:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:20:16 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')]}
11:20:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:20:16 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-014', 'USERDOMAIN': 'T-W732-IX-014', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-014', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:20:16 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
11:20:16 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
11:20:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:20:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:20:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:20:16 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:20:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:20:16 INFO - 'DCLOCATION': 'SCL3',
11:20:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:20:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:20:16 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:20:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:20:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:20:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:20:16 INFO - 'HOMEDRIVE': 'C:',
11:20:16 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:20:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:20:16 INFO - 'KTS_VERSION': '1.19c',
11:20:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:20:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:20:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:20:16 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:20:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:20:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:20:16 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:20:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:20:16 INFO - 'MOZ_AIRBAG': '1',
11:20:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:20:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:20:16 INFO - 'MOZ_MSVCVERSION': '8',
11:20:16 INFO - 'MOZ_NO_REMOTE': '1',
11:20:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:20:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:20:16 INFO - 'NO_EM_RESTART': '1',
11:20:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:20:16 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:20:16 INFO - 'OS': 'Windows_NT',
11:20:16 INFO - 'OURDRIVE': 'C:',
11:20:16 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:20:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:20:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:20:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:20:16 INFO - 'PROCESSOR_LEVEL': '6',
11:20:16 INFO - 'PROCESSOR_REVISION': '1e05',
11:20:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:20:16 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:20:16 INFO - 'PROMPT': '$P$G',
11:20:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:20:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:20:16 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:20:16 INFO - 'PWD': 'C:\\slave\\test',
11:20:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:20:16 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:20:16 INFO - 'SYSTEMDRIVE': 'C:',
11:20:16 INFO - 'SYSTEMROOT': 'C:\\windows',
11:20:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:16 INFO - 'TEST1': 'testie',
11:20:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:16 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:20:16 INFO - 'USERNAME': 'cltbld',
11:20:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:20:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:20:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:20:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:20:16 INFO - 'WINDIR': 'C:\\windows',
11:20:16 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:20:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:20:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:20:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:20:17 INFO - Downloading/unpacking psutil>=0.7.1
11:20:17 INFO - Running setup.py egg_info for package psutil
11:20:17 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:20:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:20:17 INFO - Installing collected packages: psutil
11:20:17 INFO - Running setup.py install for psutil
11:20:17 INFO - building 'psutil._psutil_windows' extension
11:20:17 INFO - error: Unable to find vcvarsall.bat
11:20:17 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-1ertf7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:20:17 INFO - running install
11:20:17 INFO - running build
11:20:17 INFO - running build_py
11:20:17 INFO - creating build
11:20:17 INFO - creating build\lib.win32-2.7
11:20:17 INFO - creating build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
11:20:17 INFO - running build_ext
11:20:17 INFO - building 'psutil._psutil_windows' extension
11:20:17 INFO - error: Unable to find vcvarsall.bat
11:20:17 INFO - ----------------------------------------
11:20:17 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-1ertf7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:20:17 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:20:17 WARNING - Return code: 1
11:20:17 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!
11:20:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
11:20:17 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')]}
11:20:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:20:17 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')]}
11:20:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:20:17 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-014', 'USERDOMAIN': 'T-W732-IX-014', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-014', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:20:17 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
11:20:17 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
11:20:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:20:17 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:20:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:20:17 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:20:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:20:17 INFO - 'DCLOCATION': 'SCL3',
11:20:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:20:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:20:17 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:20:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:20:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:20:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:20:17 INFO - 'HOMEDRIVE': 'C:',
11:20:17 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:20:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:20:17 INFO - 'KTS_VERSION': '1.19c',
11:20:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:20:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:20:17 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:20:17 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:20:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:20:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:20:17 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:20:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:20:17 INFO - 'MOZ_AIRBAG': '1',
11:20:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:20:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:20:17 INFO - 'MOZ_MSVCVERSION': '8',
11:20:17 INFO - 'MOZ_NO_REMOTE': '1',
11:20:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:20:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:20:17 INFO - 'NO_EM_RESTART': '1',
11:20:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:20:17 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:20:17 INFO - 'OS': 'Windows_NT',
11:20:17 INFO - 'OURDRIVE': 'C:',
11:20:17 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:20:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:20:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:20:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:20:17 INFO - 'PROCESSOR_LEVEL': '6',
11:20:17 INFO - 'PROCESSOR_REVISION': '1e05',
11:20:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:20:17 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:20:17 INFO - 'PROMPT': '$P$G',
11:20:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:20:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:20:17 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:20:17 INFO - 'PWD': 'C:\\slave\\test',
11:20:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:20:17 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:20:17 INFO - 'SYSTEMDRIVE': 'C:',
11:20:17 INFO - 'SYSTEMROOT': 'C:\\windows',
11:20:17 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:17 INFO - 'TEST1': 'testie',
11:20:17 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:17 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:20:17 INFO - 'USERNAME': 'cltbld',
11:20:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:20:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:20:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:20:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:20:17 INFO - 'WINDIR': 'C:\\windows',
11:20:17 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:20:17 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:20:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:20:18 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:20:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:20:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:20:18 INFO - Running setup.py egg_info for package mozsystemmonitor
11:20:18 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
11:20:18 INFO - Running setup.py egg_info for package psutil
11:20:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:20:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:20:18 INFO - Installing collected packages: mozsystemmonitor, psutil
11:20:18 INFO - Running setup.py install for mozsystemmonitor
11:20:18 INFO - Running setup.py install for psutil
11:20:18 INFO - building 'psutil._psutil_windows' extension
11:20:18 INFO - error: Unable to find vcvarsall.bat
11:20:18 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-huu_m3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:20:18 INFO - running install
11:20:18 INFO - running build
11:20:18 INFO - running build_py
11:20:18 INFO - running build_ext
11:20:18 INFO - building 'psutil._psutil_windows' extension
11:20:18 INFO - error: Unable to find vcvarsall.bat
11:20:18 INFO - ----------------------------------------
11:20:18 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-huu_m3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:20:18 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:20:18 WARNING - Return code: 1
11:20:18 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!
11:20:18 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
11:20:18 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')]}
11:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:20:18 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')]}
11:20:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:20:18 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-014', 'USERDOMAIN': 'T-W732-IX-014', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-014', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:20:18 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
11:20:18 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
11:20:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:20:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:20:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:20:18 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:20:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:20:18 INFO - 'DCLOCATION': 'SCL3',
11:20:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:20:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:20:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:20:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:20:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:20:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:20:18 INFO - 'HOMEDRIVE': 'C:',
11:20:18 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:20:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:20:18 INFO - 'KTS_VERSION': '1.19c',
11:20:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:20:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:20:18 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:20:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:20:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:20:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:20:18 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:20:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:20:18 INFO - 'MOZ_AIRBAG': '1',
11:20:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:20:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:20:18 INFO - 'MOZ_MSVCVERSION': '8',
11:20:18 INFO - 'MOZ_NO_REMOTE': '1',
11:20:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:20:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:20:18 INFO - 'NO_EM_RESTART': '1',
11:20:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:20:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:20:18 INFO - 'OS': 'Windows_NT',
11:20:18 INFO - 'OURDRIVE': 'C:',
11:20:18 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:20:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:20:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:20:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:20:18 INFO - 'PROCESSOR_LEVEL': '6',
11:20:18 INFO - 'PROCESSOR_REVISION': '1e05',
11:20:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:20:18 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:20:18 INFO - 'PROMPT': '$P$G',
11:20:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:20:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:20:18 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:20:18 INFO - 'PWD': 'C:\\slave\\test',
11:20:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:20:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:20:18 INFO - 'SYSTEMDRIVE': 'C:',
11:20:18 INFO - 'SYSTEMROOT': 'C:\\windows',
11:20:18 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:18 INFO - 'TEST1': 'testie',
11:20:18 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:18 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:20:18 INFO - 'USERNAME': 'cltbld',
11:20:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:20:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:20:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:20:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:20:18 INFO - 'WINDIR': 'C:\\windows',
11:20:18 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:20:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:20:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:20:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:20:22 INFO - Downloading/unpacking blobuploader==1.2.4
11:20:22 INFO - Downloading blobuploader-1.2.4.tar.gz
11:20:22 INFO - Running setup.py egg_info for package blobuploader
11:20:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:20:26 INFO - Running setup.py egg_info for package requests
11:20:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:20:26 INFO - Downloading docopt-0.6.1.tar.gz
11:20:26 INFO - Running setup.py egg_info for package docopt
11:20:26 INFO - Installing collected packages: blobuploader, docopt, requests
11:20:26 INFO - Running setup.py install for blobuploader
11:20:26 INFO - Running setup.py install for docopt
11:20:26 INFO - Running setup.py install for requests
11:20:26 INFO - Successfully installed blobuploader docopt requests
11:20:26 INFO - Cleaning up...
11:20:26 INFO - Return code: 0
11:20:26 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:20:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:20:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:20:26 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-014', 'USERDOMAIN': 'T-W732-IX-014', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-014', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:20:26 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
11:20:26 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
11:20:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:20:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:20:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:20:26 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:20:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:20:26 INFO - 'DCLOCATION': 'SCL3',
11:20:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:20:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:20:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:20:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:20:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:20:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:20:26 INFO - 'HOMEDRIVE': 'C:',
11:20:26 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:20:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:20:26 INFO - 'KTS_VERSION': '1.19c',
11:20:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:20:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:20:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:20:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:20:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:20:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:20:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:20:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:20:26 INFO - 'MOZ_AIRBAG': '1',
11:20:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:20:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:20:26 INFO - 'MOZ_MSVCVERSION': '8',
11:20:26 INFO - 'MOZ_NO_REMOTE': '1',
11:20:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:20:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:20:26 INFO - 'NO_EM_RESTART': '1',
11:20:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:20:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:20:26 INFO - 'OS': 'Windows_NT',
11:20:26 INFO - 'OURDRIVE': 'C:',
11:20:26 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:20:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:20:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:20:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:20:26 INFO - 'PROCESSOR_LEVEL': '6',
11:20:26 INFO - 'PROCESSOR_REVISION': '1e05',
11:20:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:20:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:20:26 INFO - 'PROMPT': '$P$G',
11:20:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:20:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:20:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:20:26 INFO - 'PWD': 'C:\\slave\\test',
11:20:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:20:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:20:26 INFO - 'SYSTEMDRIVE': 'C:',
11:20:26 INFO - 'SYSTEMROOT': 'C:\\windows',
11:20:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:26 INFO - 'TEST1': 'testie',
11:20:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:26 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:20:26 INFO - 'USERNAME': 'cltbld',
11:20:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:20:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:20:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:20:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:20:26 INFO - 'WINDIR': 'C:\\windows',
11:20:26 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:20:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:20:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:20:31 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:20:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:20:31 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
11:20:31 INFO - Unpacking c:\slave\test\build\tests\marionette\client
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
11:20:31 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:20:31 INFO - Unpacking c:\slave\test\build\tests\marionette
11:20:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:20:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:20:31 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
11:20:31 INFO - Running setup.py install for browsermob-proxy
11:20:45 INFO - Running setup.py install for manifestparser
11:20:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for marionette-client
11:20:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:20:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for marionette-driver
11:20:45 INFO - Running setup.py install for mozcrash
11:20:45 INFO - Running setup.py install for mozdebug
11:20:45 INFO - Running setup.py install for mozdevice
11:20:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozfile
11:20:45 INFO - Running setup.py install for mozhttpd
11:20:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozinfo
11:20:45 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozInstall
11:20:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozleak
11:20:45 INFO - Running setup.py install for mozlog
11:20:45 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for moznetwork
11:20:45 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozprocess
11:20:45 INFO - Running setup.py install for mozprofile
11:20:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozrunner
11:20:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for mozscreenshot
11:20:45 INFO - Running setup.py install for moztest
11:20:45 INFO - Running setup.py install for mozversion
11:20:45 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:20:45 INFO - Running setup.py install for wptserve
11:20:45 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
11:20:45 INFO - Cleaning up...
11:20:45 INFO - Return code: 0
11:20:45 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:20:45 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')]}
11:20:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:20:45 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')]}
11:20:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:20:45 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-014', 'USERDOMAIN': 'T-W732-IX-014', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-014', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:20:45 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
11:20:45 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
11:20:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:20:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:20:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:20:45 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:20:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:20:45 INFO - 'DCLOCATION': 'SCL3',
11:20:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:20:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:20:45 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:20:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:20:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:20:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:20:45 INFO - 'HOMEDRIVE': 'C:',
11:20:45 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:20:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:20:45 INFO - 'KTS_VERSION': '1.19c',
11:20:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:20:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:20:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:20:45 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:20:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:20:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:20:45 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:20:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:20:45 INFO - 'MOZ_AIRBAG': '1',
11:20:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:20:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:20:45 INFO - 'MOZ_MSVCVERSION': '8',
11:20:45 INFO - 'MOZ_NO_REMOTE': '1',
11:20:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:20:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:20:45 INFO - 'NO_EM_RESTART': '1',
11:20:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:20:45 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:20:45 INFO - 'OS': 'Windows_NT',
11:20:45 INFO - 'OURDRIVE': 'C:',
11:20:45 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:20:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:20:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:20:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:20:45 INFO - 'PROCESSOR_LEVEL': '6',
11:20:45 INFO - 'PROCESSOR_REVISION': '1e05',
11:20:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:20:45 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:20:45 INFO - 'PROMPT': '$P$G',
11:20:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:20:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:20:45 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:20:45 INFO - 'PWD': 'C:\\slave\\test',
11:20:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:20:45 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:20:45 INFO - 'SYSTEMDRIVE': 'C:',
11:20:45 INFO - 'SYSTEMROOT': 'C:\\windows',
11:20:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:45 INFO - 'TEST1': 'testie',
11:20:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:20:45 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:20:45 INFO - 'USERNAME': 'cltbld',
11:20:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:20:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:20:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:20:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:20:45 INFO - 'WINDIR': 'C:\\windows',
11:20:45 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:20:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:20:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:20:49 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:20:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:20:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
11:20:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
11:20:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:20:49 INFO - Unpacking c:\slave\test\build\tests\marionette
11:20:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:20:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:20:49 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))
11:21:01 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))
11:21:01 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))
11:21:01 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))
11:21:01 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))
11:21:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
11:21:01 INFO - Downloading blessings-1.6.tar.gz
11:21:01 INFO - Running setup.py egg_info for package blessings
11:21:01 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))
11:21:01 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
11:21:01 INFO - Running setup.py install for blessings
11:21:01 INFO - Running setup.py install for browsermob-proxy
11:21:01 INFO - Running setup.py install for manifestparser
11:21:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for marionette-client
11:21:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:21:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for marionette-driver
11:21:01 INFO - Running setup.py install for mozcrash
11:21:01 INFO - Running setup.py install for mozdebug
11:21:01 INFO - Running setup.py install for mozdevice
11:21:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for mozhttpd
11:21:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for mozInstall
11:21:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for mozleak
11:21:01 INFO - Running setup.py install for mozprofile
11:21:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Running setup.py install for mozrunner
11:21:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:21:01 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:21:03 INFO - Running setup.py install for mozscreenshot
11:21:03 INFO - Running setup.py install for moztest
11:21:03 INFO - Running setup.py install for mozversion
11:21:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:21:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:21:03 INFO - Running setup.py install for wptserve
11:21:03 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
11:21:03 INFO - Cleaning up...
11:21:03 INFO - Return code: 0
11:21:03 INFO - Done creating virtualenv C:\slave\test\build\venv.
11:21:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:21:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:21:03 INFO - Reading from file tmpfile_stdout
11:21:03 INFO - Using _rmtree_windows ...
11:21:03 INFO - Using _rmtree_windows ...
11:21:03 INFO - Current package versions:
11:21:03 INFO - blessings == 1.6
11:21:03 INFO - blobuploader == 1.2.4
11:21:03 INFO - browsermob-proxy == 0.6.0
11:21:03 INFO - distribute == 0.6.14
11:21:03 INFO - docopt == 0.6.1
11:21:03 INFO - manifestparser == 1.1
11:21:03 INFO - marionette-client == 2.3.0
11:21:03 INFO - marionette-driver == 1.4.0
11:21:03 INFO - mozInstall == 1.12
11:21:03 INFO - mozcrash == 0.17
11:21:03 INFO - mozdebug == 0.1
11:21:03 INFO - mozdevice == 0.48
11:21:03 INFO - mozfile == 1.2
11:21:03 INFO - mozhttpd == 0.7
11:21:03 INFO - mozinfo == 0.9
11:21:03 INFO - mozleak == 0.1
11:21:03 INFO - mozlog == 3.1
11:21:03 INFO - moznetwork == 0.27
11:21:03 INFO - mozprocess == 0.22
11:21:03 INFO - mozprofile == 0.28
11:21:03 INFO - mozrunner == 6.11
11:21:03 INFO - mozscreenshot == 0.1
11:21:03 INFO - mozsystemmonitor == 0.0
11:21:03 INFO - moztest == 0.7
11:21:03 INFO - mozversion == 1.4
11:21:03 INFO - requests == 1.2.3
11:21:03 INFO - wptserve == 1.4.0
11:21:03 INFO - Running post-action listener: _resource_record_post_action
11:21:03 INFO - Running post-action listener: _start_resource_monitoring
11:21:03 INFO - Starting resource monitoring.
11:21:03 INFO - #####
11:21:03 INFO - ##### Running pull step.
11:21:03 INFO - #####
11:21:03 INFO - Running pre-action listener: _resource_record_pre_action
11:21:03 INFO - Running main action method: pull
11:21:03 INFO - Pull has nothing to do!
11:21:03 INFO - Running post-action listener: _resource_record_post_action
11:21:03 INFO - #####
11:21:03 INFO - ##### Running install step.
11:21:03 INFO - #####
11:21:03 INFO - Running pre-action listener: _resource_record_pre_action
11:21:03 INFO - Running main action method: install
11:21:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:21:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:21:04 INFO - Reading from file tmpfile_stdout
11:21:04 INFO - Using _rmtree_windows ...
11:21:04 INFO - Using _rmtree_windows ...
11:21:04 INFO - Detecting whether we're running mozinstall >=1.0...
11:21:04 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
11:21:04 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
11:21:04 INFO - Reading from file tmpfile_stdout
11:21:04 INFO - Output received:
11:21:04 INFO - Usage: mozinstall-script.py [options] installer
11:21:04 INFO - Options:
11:21:04 INFO - -h, --help show this help message and exit
11:21:04 INFO - -d DEST, --destination=DEST
11:21:04 INFO - Directory to install application into. [default:
11:21:04 INFO - "C:\slave\test"]
11:21:04 INFO - --app=APP Application being installed. [default: firefox]
11:21:04 INFO - Using _rmtree_windows ...
11:21:04 INFO - Using _rmtree_windows ...
11:21:04 INFO - mkdir: C:\slave\test\build\application
11:21:04 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']
11:21:04 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
11:21:05 INFO - Reading from file tmpfile_stdout
11:21:05 INFO - Output received:
11:21:05 INFO - C:\slave\test\build\application\firefox\firefox.exe
11:21:05 INFO - Using _rmtree_windows ...
11:21:05 INFO - Using _rmtree_windows ...
11:21:05 INFO - Running post-action listener: _resource_record_post_action
11:21:05 INFO - #####
11:21:05 INFO - ##### Running run-tests step.
11:21:05 INFO - #####
11:21:05 INFO - Running pre-action listener: _resource_record_pre_action
11:21:05 INFO - Running main action method: run_tests
11:21:05 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
11:21:05 INFO - Minidump filename unknown. Determining based upon platform and architecture.
11:21:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
11:21:05 INFO - grabbing minidump binary from tooltool
11:21:05 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')]}
11:21:05 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 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
11:21:05 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
11:21:05 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
11:21:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:21:07 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvasxrr
11:21:07 INFO - INFO - File integrity verified, renaming tmpvasxrr to win32-minidump_stackwalk.exe
11:21:07 INFO - Return code: 0
11:21:07 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
11:21:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
11:21:07 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/dCKuvT2HS3Cb4AgZGGEM9A/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
11:21:07 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/dCKuvT2HS3Cb4AgZGGEM9A/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
11:21:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:21:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:21:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:21:07 INFO - 'COMPUTERNAME': 'T-W732-IX-014',
11:21:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:21:07 INFO - 'DCLOCATION': 'SCL3',
11:21:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:21:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:21:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:21:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:21:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:21:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:21:07 INFO - 'HOMEDRIVE': 'C:',
11:21:07 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:21:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:21:07 INFO - 'KTS_VERSION': '1.19c',
11:21:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:21:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:21:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-014',
11:21:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
11:21:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:21:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:21:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:21:07 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:21:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:21:07 INFO - 'MOZ_AIRBAG': '1',
11:21:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:21:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:21:07 INFO - 'MOZ_MSVCVERSION': '8',
11:21:07 INFO - 'MOZ_NO_REMOTE': '1',
11:21:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:21:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:21:07 INFO - 'NO_EM_RESTART': '1',
11:21:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:21:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:21:07 INFO - 'OS': 'Windows_NT',
11:21:07 INFO - 'OURDRIVE': 'C:',
11:21:07 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:21:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:21:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:21:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:21:07 INFO - 'PROCESSOR_LEVEL': '6',
11:21:07 INFO - 'PROCESSOR_REVISION': '1e05',
11:21:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:21:07 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:21:07 INFO - 'PROMPT': '$P$G',
11:21:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:21:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:21:07 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:21:07 INFO - 'PWD': 'C:\\slave\\test',
11:21:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:21:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:21:07 INFO - 'SYSTEMDRIVE': 'C:',
11:21:07 INFO - 'SYSTEMROOT': 'C:\\windows',
11:21:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:21:07 INFO - 'TEST1': 'testie',
11:21:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:21:07 INFO - 'USERDOMAIN': 'T-W732-IX-014',
11:21:07 INFO - 'USERNAME': 'cltbld',
11:21:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:21:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:21:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:21:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:21:07 INFO - 'WINDIR': 'C:\\windows',
11:21:07 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:21:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:21:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:21:07 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/dCKuvT2HS3Cb4AgZGGEM9A/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
11:21:09 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
11:21:09 INFO - import pkg_resources
11:21:10 INFO - Using 1 client processes
11:21:13 INFO - SUITE-START | Running 1476 tests
11:21:13 INFO - Running testharness tests
11:21:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
11:21:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
11:21:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
11:21:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
11:21:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
11:21:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 1ms
11:21:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
11:21:13 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
11:21:13 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
11:21:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
11:21:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
11:21:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
11:21:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
11:21:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 13ms
11:21:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
11:21:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
11:21:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
11:21:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
11:21:14 INFO - Setting up ssl
11:21:14 INFO - PROCESS | certutil |
11:21:14 INFO - PROCESS | certutil |
11:21:14 INFO - PROCESS | certutil |
11:21:14 INFO - Certificate Nickname Trust Attributes
11:21:14 INFO - SSL,S/MIME,JAR/XPI
11:21:14 INFO -
11:21:14 INFO - web-platform-tests CT,,
11:21:14 INFO -
11:21:14 INFO - Starting runner
11:21:16 INFO - PROCESS | 3092 | 1467829276795 Marionette INFO Listening on port 2828
11:21:21 INFO - PROCESS | 3092 | 1467829281721 Marionette INFO startBrowser 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:21 INFO - PROCESS | 3092 | 1467829281732 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:22 INFO - PROCESS | 3092 | 1467829282229 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:22 INFO - PROCESS | 3092 | 1467829282239 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - PROCESS | 3092 | 1467829283144 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
11:21:23 INFO - PROCESS | 3092 | 1467829283231 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - PROCESS | 3092 | 1467829283237 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
11:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 330ms
11:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
11:21:23 INFO - PROCESS | 3092 | 1467829283498 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - PROCESS | 3092 | 1467829283530 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
11:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
11:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
11:21:23 INFO - PROCESS | 3092 | 1467829283719 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:23 INFO - PROCESS | 3092 | 1467829283749 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
11:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1070ms
11:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
11:21:24 INFO - PROCESS | 3092 | 1467829284745 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:24 INFO - PROCESS | 3092 | 1467829284774 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
11:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
11:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
11:21:24 INFO - PROCESS | 3092 | 1467829284922 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:24 INFO - PROCESS | 3092 | 1467829284954 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
11:21:25 INFO - PROCESS | 3092 | 1467829285096 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285127 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
11:21:25 INFO - PROCESS | 3092 | 1467829285273 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285300 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 120ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
11:21:25 INFO - PROCESS | 3092 | 1467829285396 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285426 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 171ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
11:21:25 INFO - PROCESS | 3092 | 1467829285573 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285604 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
11:21:25 INFO - PROCESS | 3092 | 1467829285747 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285778 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
11:21:25 INFO - PROCESS | 3092 | 1467829285924 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:25 INFO - PROCESS | 3092 | 1467829285957 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
11:21:26 INFO - PROCESS | 3092 | 1467829286098 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - PROCESS | 3092 | 1467829286131 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
11:21:26 INFO - PROCESS | 3092 | 1467829286273 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - PROCESS | 3092 | 1467829286304 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 172ms
11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
11:21:26 INFO - PROCESS | 3092 | 1467829286482 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - PROCESS | 3092 | 1467829286574 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 290ms
11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
11:21:26 INFO - PROCESS | 3092 | 1467829286762 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - PROCESS | 3092 | 1467829286789 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 171ms
11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
11:21:26 INFO - PROCESS | 3092 | 1467829286941 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:26 INFO - PROCESS | 3092 | 1467829286968 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 230ms
11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
11:21:27 INFO - PROCESS | 3092 | 1467829287176 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - PROCESS | 3092 | 1467829287202 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 172ms
11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
11:21:27 INFO - PROCESS | 3092 | 1467829287355 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - PROCESS | 3092 | 1467829287380 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 171ms
11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
11:21:27 INFO - PROCESS | 3092 | 1467829287525 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - PROCESS | 3092 | 1467829287557 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 171ms
11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
11:21:27 INFO - PROCESS | 3092 | 1467829287703 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - PROCESS | 3092 | 1467829287731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
11:21:27 INFO - PROCESS | 3092 | 1467829287874 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:27 INFO - PROCESS | 3092 | 1467829287898 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 171ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
11:21:28 INFO - PROCESS | 3092 | 1467829288047 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 171ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
11:21:28 INFO - PROCESS | 3092 | 1467829288223 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288250 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
11:21:28 INFO - PROCESS | 3092 | 1467829288402 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288431 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
11:21:28 INFO - PROCESS | 3092 | 1467829288573 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288598 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 120ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
11:21:28 INFO - PROCESS | 3092 | 1467829288697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288725 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
11:21:28 INFO - PROCESS | 3092 | 1467829288874 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:28 INFO - PROCESS | 3092 | 1467829288902 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 172ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
11:21:29 INFO - PROCESS | 3092 | 1467829289048 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289073 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
11:21:29 INFO - PROCESS | 3092 | 1467829289224 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289255 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 171ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
11:21:29 INFO - PROCESS | 3092 | 1467829289397 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289424 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
11:21:29 INFO - PROCESS | 3092 | 1467829289573 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289600 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 120ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
11:21:29 INFO - PROCESS | 3092 | 1467829289698 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289729 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 230ms
11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
11:21:29 INFO - PROCESS | 3092 | 1467829289930 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:29 INFO - PROCESS | 3092 | 1467829289958 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
11:21:30 INFO - PROCESS | 3092 | 1467829290107 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290134 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 120ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
11:21:30 INFO - PROCESS | 3092 | 1467829290234 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290262 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
11:21:30 INFO - PROCESS | 3092 | 1467829290407 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290435 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 120ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
11:21:30 INFO - PROCESS | 3092 | 1467829290531 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290562 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
11:21:30 INFO - PROCESS | 3092 | 1467829290707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290737 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
11:21:30 INFO - PROCESS | 3092 | 1467829290881 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:30 INFO - PROCESS | 3092 | 1467829290911 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
11:21:31 INFO - PROCESS | 3092 | 1467829291057 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291090 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
11:21:31 INFO - PROCESS | 3092 | 1467829291232 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291264 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
11:21:31 INFO - PROCESS | 3092 | 1467829291406 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291436 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 120ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
11:21:31 INFO - PROCESS | 3092 | 1467829291529 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291564 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
11:21:31 INFO - PROCESS | 3092 | 1467829291719 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291752 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
11:21:31 INFO - PROCESS | 3092 | 1467829291895 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:31 INFO - PROCESS | 3092 | 1467829291925 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
11:21:32 INFO - PROCESS | 3092 | 1467829292072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - PROCESS | 3092 | 1467829292103 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 172ms
11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
11:21:32 INFO - PROCESS | 3092 | 1467829292245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - PROCESS | 3092 | 1467829292278 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
11:21:32 INFO - PROCESS | 3092 | 1467829292423 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - PROCESS | 3092 | 1467829292459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
11:21:32 INFO - PROCESS | 3092 | 1467829292597 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - PROCESS | 3092 | 1467829292630 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
11:21:32 INFO - PROCESS | 3092 | 1467829292773 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - PROCESS | 3092 | 1467829292808 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
11:21:33 INFO - PROCESS | 3092 | 1467829293136 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - PROCESS | 3092 | 1467829293169 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
11:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 171ms
11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
11:21:33 INFO - PROCESS | 3092 | 1467829293310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - PROCESS | 3092 | 1467829293342 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
11:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
11:21:33 INFO - PROCESS | 3092 | 1467829293488 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - PROCESS | 3092 | 1467829293526 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
11:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 230ms
11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
11:21:33 INFO - PROCESS | 3092 | 1467829293719 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - PROCESS | 3092 | 1467829293757 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
11:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
11:21:33 INFO - PROCESS | 3092 | 1467829293892 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:33 INFO - PROCESS | 3092 | 1467829293928 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
11:21:34 INFO - PROCESS | 3092 | 1467829294072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - PROCESS | 3092 | 1467829294113 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
11:21:34 INFO - PROCESS | 3092 | 1467829294246 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - PROCESS | 3092 | 1467829294277 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
11:21:34 INFO - PROCESS | 3092 | 1467829294421 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - PROCESS | 3092 | 1467829294453 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
11:21:34 INFO - PROCESS | 3092 | 1467829294593 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - PROCESS | 3092 | 1467829294630 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
11:21:34 INFO - PROCESS | 3092 | 1467829294770 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - PROCESS | 3092 | 1467829294802 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
11:21:34 INFO - PROCESS | 3092 | 1467829294970 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295019 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
11:21:35 INFO - PROCESS | 3092 | 1467829295143 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295171 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
11:21:35 INFO - PROCESS | 3092 | 1467829295323 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295353 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
11:21:35 INFO - PROCESS | 3092 | 1467829295497 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295529 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
11:21:35 INFO - PROCESS | 3092 | 1467829295673 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295702 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
11:21:35 INFO - PROCESS | 3092 | 1467829295848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:35 INFO - PROCESS | 3092 | 1467829295878 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
11:21:36 INFO - PROCESS | 3092 | 1467829296024 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296057 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
11:21:36 INFO - PROCESS | 3092 | 1467829296203 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296232 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
11:21:36 INFO - PROCESS | 3092 | 1467829296373 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296402 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
11:21:36 INFO - PROCESS | 3092 | 1467829296553 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296584 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
11:21:36 INFO - PROCESS | 3092 | 1467829296724 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296756 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
11:21:36 INFO - PROCESS | 3092 | 1467829296899 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:36 INFO - PROCESS | 3092 | 1467829296931 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
11:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 230ms
11:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
11:21:37 INFO - PROCESS | 3092 | 1467829297236 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 INFO - PROCESS | 3092 | 1467829297278 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 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.
11:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 391ms
11:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
11:21:37 INFO - PROCESS | 3092 | 1467829297568 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 INFO - PROCESS | 3092 | 1467829297597 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 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.
11:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
11:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
11:21:37 INFO - PROCESS | 3092 | 1467829297742 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 INFO - PROCESS | 3092 | 1467829297771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 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.
11:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 171ms
11:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
11:21:37 INFO - PROCESS | 3092 | 1467829297923 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:37 INFO - PROCESS | 3092 | 1467829297950 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
11:21:38 INFO - PROCESS | 3092 | 1467829298091 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298121 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
11:21:38 INFO - PROCESS | 3092 | 1467829298266 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298294 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
11:21:38 INFO - PROCESS | 3092 | 1467829298442 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298472 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
11:21:38 INFO - PROCESS | 3092 | 1467829298620 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298645 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
11:21:38 INFO - PROCESS | 3092 | 1467829298791 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298817 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 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.
11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 171ms
11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
11:21:38 INFO - PROCESS | 3092 | 1467829298965 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:38 INFO - PROCESS | 3092 | 1467829298991 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 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.
11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
11:21:39 INFO - PROCESS | 3092 | 1467829299140 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 INFO - PROCESS | 3092 | 1467829299167 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 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.
11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
11:21:39 INFO - PROCESS | 3092 | 1467829299326 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 INFO - PROCESS | 3092 | 1467829299363 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 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.
11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 230ms
11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
11:21:39 INFO - PROCESS | 3092 | 1467829299549 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 INFO - PROCESS | 3092 | 1467829299585 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 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.
11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
11:21:39 INFO - PROCESS | 3092 | 1467829299723 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 INFO - PROCESS | 3092 | 1467829299757 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 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.
11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
11:21:39 INFO - PROCESS | 3092 | 1467829299899 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:39 INFO - PROCESS | 3092 | 1467829299933 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 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.
11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
11:21:40 INFO - PROCESS | 3092 | 1467829300074 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 INFO - PROCESS | 3092 | 1467829300108 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 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.
11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
11:21:40 INFO - PROCESS | 3092 | 1467829300247 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 INFO - PROCESS | 3092 | 1467829300281 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 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.
11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 230ms
11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
11:21:40 INFO - PROCESS | 3092 | 1467829300481 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 INFO - PROCESS | 3092 | 1467829300510 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 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.
11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
11:21:40 INFO - PROCESS | 3092 | 1467829300656 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 INFO - PROCESS | 3092 | 1467829300688 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 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.
11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
11:21:40 INFO - PROCESS | 3092 | 1467829300831 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:40 INFO - PROCESS | 3092 | 1467829300863 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 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.
11:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
11:21:41 INFO - PROCESS | 3092 | 1467829301007 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301037 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
11:21:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
11:21:41 INFO - PROCESS | 3092 | 1467829301188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301215 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
11:21:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
11:21:41 INFO - PROCESS | 3092 | 1467829301356 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301385 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
11:21:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
11:21:41 INFO - PROCESS | 3092 | 1467829301531 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301560 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
11:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
11:21:41 INFO - PROCESS | 3092 | 1467829301707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
11:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
11:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
11:21:41 INFO - PROCESS | 3092 | 1467829301882 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:41 INFO - PROCESS | 3092 | 1467829301914 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
11:21:42 INFO - PROCESS | 3092 | 1467829302057 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302087 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 172ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
11:21:42 INFO - PROCESS | 3092 | 1467829302233 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302265 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
11:21:42 INFO - PROCESS | 3092 | 1467829302407 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302441 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
11:21:42 INFO - PROCESS | 3092 | 1467829302581 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302616 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
11:21:42 INFO - PROCESS | 3092 | 1467829302756 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302795 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
11:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
11:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
11:21:42 INFO - PROCESS | 3092 | 1467829302932 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:42 INFO - PROCESS | 3092 | 1467829302967 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:43 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
11:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
11:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
11:21:43 INFO - PROCESS | 3092 | 1467829303655 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:43 INFO - PROCESS | 3092 | 1467829303685 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
11:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 730ms
11:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
11:21:44 INFO - PROCESS | 3092 | 1467829304392 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - PROCESS | 3092 | 1467829304420 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 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
11:21:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:21:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
11:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
11:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
11:21:44 INFO - PROCESS | 3092 | 1467829304566 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - PROCESS | 3092 | 1467829304600 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
11:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
11:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
11:21:44 INFO - PROCESS | 3092 | 1467829304741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - PROCESS | 3092 | 1467829304768 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
11:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
11:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
11:21:44 INFO - PROCESS | 3092 | 1467829304916 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:44 INFO - PROCESS | 3092 | 1467829304945 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
11:21:45 INFO - PROCESS | 3092 | 1467829305092 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - PROCESS | 3092 | 1467829305129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
11:21:45 INFO - PROCESS | 3092 | 1467829305270 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - PROCESS | 3092 | 1467829305294 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
11:21:45 INFO - PROCESS | 3092 | 1467829305440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - PROCESS | 3092 | 1467829305466 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
11:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
11:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
11:21:45 INFO - PROCESS | 3092 | 1467829305615 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - PROCESS | 3092 | 1467829305645 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
11:21:45 INFO - PROCESS | 3092 | 1467829305791 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - PROCESS | 3092 | 1467829305816 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
11:21:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
11:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
11:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
11:21:45 INFO - PROCESS | 3092 | 1467829305966 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 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
11:21:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:21:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
11:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 230ms
11:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
11:21:46 INFO - PROCESS | 3092 | 1467829306199 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306233 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
11:21:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
11:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
11:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
11:21:46 INFO - PROCESS | 3092 | 1467829306374 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306408 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
11:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
11:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
11:21:46 INFO - PROCESS | 3092 | 1467829306553 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306585 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
11:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
11:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
11:21:46 INFO - PROCESS | 3092 | 1467829306724 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306760 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
11:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
11:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
11:21:46 INFO - PROCESS | 3092 | 1467829306897 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:46 INFO - PROCESS | 3092 | 1467829306935 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
11:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 230ms
11:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
11:21:47 INFO - PROCESS | 3092 | 1467829307130 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - PROCESS | 3092 | 1467829307160 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
11:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 172ms
11:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
11:21:47 INFO - PROCESS | 3092 | 1467829307308 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - PROCESS | 3092 | 1467829307341 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
11:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
11:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
11:21:47 INFO - PROCESS | 3092 | 1467829307482 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - PROCESS | 3092 | 1467829307514 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
11:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
11:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
11:21:47 INFO - PROCESS | 3092 | 1467829307657 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - PROCESS | 3092 | 1467829307686 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
11:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
11:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
11:21:47 INFO - PROCESS | 3092 | 1467829307836 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:47 INFO - PROCESS | 3092 | 1467829307872 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
11:21:48 INFO - PROCESS | 3092 | 1467829308007 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308038 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
11:21:48 INFO - PROCESS | 3092 | 1467829308180 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308212 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
11:21:48 INFO - PROCESS | 3092 | 1467829308357 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308394 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 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
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
11:21:48 INFO - PROCESS | 3092 | 1467829308532 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308565 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
11:21:48 INFO - PROCESS | 3092 | 1467829308707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308745 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
11:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
11:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
11:21:48 INFO - PROCESS | 3092 | 1467829308883 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:48 INFO - PROCESS | 3092 | 1467829308922 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 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
11:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
11:21:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
11:21:49 INFO - PROCESS | 3092 | 1467829309058 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - PROCESS | 3092 | 1467829309091 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 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
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
11:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:21:49 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
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
11:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
11:21:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:21:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 230ms
11:21:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
11:21:49 INFO - PROCESS | 3092 | 1467829309293 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - PROCESS | 3092 | 1467829309329 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 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.
11:21:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
11:21:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
11:21:49 INFO - PROCESS | 3092 | 1467829309472 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - PROCESS | 3092 | 1467829309506 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 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.
11:21:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
11:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
11:21:49 INFO - PROCESS | 3092 | 1467829309643 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - PROCESS | 3092 | 1467829309678 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
11:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
11:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
11:21:49 INFO - PROCESS | 3092 | 1467829309815 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:49 INFO - PROCESS | 3092 | 1467829309848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
11:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 430ms
11:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
11:21:50 INFO - PROCESS | 3092 | 1467829310249 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - PROCESS | 3092 | 1467829310291 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
11:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
11:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
11:21:50 INFO - PROCESS | 3092 | 1467829310425 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - PROCESS | 3092 | 1467829310459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
11:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
11:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
11:21:50 INFO - PROCESS | 3092 | 1467829310604 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - PROCESS | 3092 | 1467829310633 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
11:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 230ms
11:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
11:21:50 INFO - PROCESS | 3092 | 1467829310832 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:50 INFO - PROCESS | 3092 | 1467829310865 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
11:21:51 INFO - PROCESS | 3092 | 1467829311008 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
11:21:51 INFO - PROCESS | 3092 | 1467829311188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311223 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
11:21:51 INFO - PROCESS | 3092 | 1467829311357 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311387 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
11:21:51 INFO - PROCESS | 3092 | 1467829311532 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311564 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
11:21:51 INFO - PROCESS | 3092 | 1467829311708 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311743 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
11:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
11:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
11:21:51 INFO - PROCESS | 3092 | 1467829311882 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:51 INFO - PROCESS | 3092 | 1467829311910 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 171ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
11:21:52 INFO - PROCESS | 3092 | 1467829312058 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312091 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 172ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
11:21:52 INFO - PROCESS | 3092 | 1467829312233 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312269 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
11:21:52 INFO - PROCESS | 3092 | 1467829312407 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312444 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
11:21:52 INFO - PROCESS | 3092 | 1467829312581 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312620 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
11:21:52 INFO - PROCESS | 3092 | 1467829312758 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312793 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
11:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
11:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
11:21:52 INFO - PROCESS | 3092 | 1467829312932 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:52 INFO - PROCESS | 3092 | 1467829312967 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
11:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
11:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
11:21:53 INFO - PROCESS | 3092 | 1467829313107 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - PROCESS | 3092 | 1467829313138 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
11:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
11:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
11:21:53 INFO - PROCESS | 3092 | 1467829313283 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - PROCESS | 3092 | 1467829313324 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
11:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
11:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
11:21:53 INFO - PROCESS | 3092 | 1467829313457 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - PROCESS | 3092 | 1467829313494 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
11:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 230ms
11:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
11:21:53 INFO - PROCESS | 3092 | 1467829313694 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - PROCESS | 3092 | 1467829313726 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
11:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
11:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
11:21:53 INFO - PROCESS | 3092 | 1467829313864 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:53 INFO - PROCESS | 3092 | 1467829313895 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
11:21:54 INFO - PROCESS | 3092 | 1467829314040 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
11:21:54 INFO - PROCESS | 3092 | 1467829314215 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
11:21:54 INFO - PROCESS | 3092 | 1467829314390 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314421 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
11:21:54 INFO - PROCESS | 3092 | 1467829314566 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314602 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
11:21:54 INFO - PROCESS | 3092 | 1467829314741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314774 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
11:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
11:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
11:21:54 INFO - PROCESS | 3092 | 1467829314920 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:54 INFO - PROCESS | 3092 | 1467829314950 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
11:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
11:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
11:21:55 INFO - PROCESS | 3092 | 1467829315091 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - PROCESS | 3092 | 1467829315125 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
11:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
11:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
11:21:55 INFO - PROCESS | 3092 | 1467829315272 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - PROCESS | 3092 | 1467829315304 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 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
11:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 171ms
11:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
11:21:55 INFO - PROCESS | 3092 | 1467829315440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - PROCESS | 3092 | 1467829315472 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
11:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
11:21:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
11:21:55 INFO - PROCESS | 3092 | 1467829315615 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:55 INFO - PROCESS | 3092 | 1467829315652 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:56 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)
11:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
11:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
11:21:56 INFO - PROCESS | 3092 | 1467829316291 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:56 INFO - PROCESS | 3092 | 1467829316331 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
11:21:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 870ms
11:21:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
11:21:57 INFO - PROCESS | 3092 | 1467829317166 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:57 INFO - PROCESS | 3092 | 1467829317195 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
11:21:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 671ms
11:21:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
11:21:57 INFO - PROCESS | 3092 | 1467829317840 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:57 INFO - PROCESS | 3092 | 1467829317866 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:58 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)
11:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
11:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
11:21:58 INFO - PROCESS | 3092 | 1467829318518 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:58 INFO - PROCESS | 3092 | 1467829318545 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:59 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)
11:21:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
11:21:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
11:21:59 INFO - PROCESS | 3092 | 1467829319188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:59 INFO - PROCESS | 3092 | 1467829319223 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
11:21:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
11:21:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
11:21:59 INFO - PROCESS | 3092 | 1467829319861 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:21:59 INFO - PROCESS | 3092 | 1467829319888 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
11:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
11:22:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
11:22:00 INFO - PROCESS | 3092 | 1467829320534 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:00 INFO - PROCESS | 3092 | 1467829320570 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
11:22:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
11:22:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
11:22:01 INFO - PROCESS | 3092 | 1467829321207 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:01 INFO - PROCESS | 3092 | 1467829321233 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:01 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
11:22:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
11:22:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
11:22:01 INFO - PROCESS | 3092 | 1467829321880 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:01 INFO - PROCESS | 3092 | 1467829321905 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
11:22:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 631ms
11:22:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
11:22:02 INFO - PROCESS | 3092 | 1467829322516 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:02 INFO - PROCESS | 3092 | 1467829322543 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:02 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
11:22:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
11:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
11:22:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
11:22:02 INFO - PROCESS | 3092 | 1467829322691 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:02 INFO - PROCESS | 3092 | 1467829322717 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
11:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 370ms
11:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
11:22:03 INFO - PROCESS | 3092 | 1467829323067 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 INFO - PROCESS | 3092 | 1467829323096 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 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
11:22:03 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:22:03 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:22:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
11:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
11:22:03 INFO - PROCESS | 3092 | 1467829323244 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 INFO - PROCESS | 3092 | 1467829323276 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
11:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
11:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
11:22:03 INFO - PROCESS | 3092 | 1467829323425 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:03 INFO - PROCESS | 3092 | 1467829323454 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
11:22:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
11:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
11:22:04 INFO - PROCESS | 3092 | 1467829324093 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:04 INFO - PROCESS | 3092 | 1467829324119 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:04 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
11:22:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 671ms
11:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
11:22:04 INFO - PROCESS | 3092 | 1467829324767 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:04 INFO - PROCESS | 3092 | 1467829324792 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:05 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.)
11:22:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 632ms
11:22:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
11:22:05 INFO - PROCESS | 3092 | 1467829325403 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:05 INFO - PROCESS | 3092 | 1467829325440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
11:22:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
11:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
11:22:06 INFO - PROCESS | 3092 | 1467829326075 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 INFO - PROCESS | 3092 | 1467829326099 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 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
11:22:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 630ms
11:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
11:22:06 INFO - PROCESS | 3092 | 1467829326708 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 INFO - PROCESS | 3092 | 1467829326734 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
11:22:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
11:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
11:22:06 INFO - PROCESS | 3092 | 1467829326881 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:06 INFO - PROCESS | 3092 | 1467829326908 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
11:22:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 671ms
11:22:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
11:22:07 INFO - PROCESS | 3092 | 1467829327555 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:07 INFO - PROCESS | 3092 | 1467829327580 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
11:22:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 630ms
11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
11:22:08 INFO - PROCESS | 3092 | 1467829328188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - PROCESS | 3092 | 1467829328220 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
11:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
11:22:08 INFO - PROCESS | 3092 | 1467829328362 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - PROCESS | 3092 | 1467829328392 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
11:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
11:22:08 INFO - PROCESS | 3092 | 1467829328539 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - PROCESS | 3092 | 1467829328564 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
11:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 120ms
11:22:08 INFO - PROCESS | 3092 | 1467829328667 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
11:22:08 INFO - PROCESS | 3092 | 1467829328697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
11:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 171ms
11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
11:22:08 INFO - PROCESS | 3092 | 1467829328845 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:08 INFO - PROCESS | 3092 | 1467829328877 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
11:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 330ms
11:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
11:22:09 INFO - PROCESS | 3092 | 1467829329180 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - PROCESS | 3092 | 1467829329207 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
11:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
11:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
11:22:09 INFO - PROCESS | 3092 | 1467829329360 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - PROCESS | 3092 | 1467829329393 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
11:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
11:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
11:22:09 INFO - PROCESS | 3092 | 1467829329535 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - PROCESS | 3092 | 1467829329565 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 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
11:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
11:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
11:22:09 INFO - PROCESS | 3092 | 1467829329712 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - PROCESS | 3092 | 1467829329740 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 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
11:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
11:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
11:22:09 INFO - PROCESS | 3092 | 1467829329883 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:09 INFO - PROCESS | 3092 | 1467829329909 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 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
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
11:22:10 INFO - PROCESS | 3092 | 1467829330059 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330093 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
11:22:10 INFO - PROCESS | 3092 | 1467829330241 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330266 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 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
11:22:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
11:22:10 INFO - PROCESS | 3092 | 1467829330415 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330444 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
11:22:10 INFO - PROCESS | 3092 | 1467829330592 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330617 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 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
11:22:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
11:22:10 INFO - PROCESS | 3092 | 1467829330765 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330791 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
11:22:10 INFO - PROCESS | 3092 | 1467829330942 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:10 INFO - PROCESS | 3092 | 1467829330976 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
11:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
11:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
11:22:11 INFO - PROCESS | 3092 | 1467829331124 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - PROCESS | 3092 | 1467829331150 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
11:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 190ms
11:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
11:22:11 INFO - PROCESS | 3092 | 1467829331315 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - PROCESS | 3092 | 1467829331343 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
11:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
11:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
11:22:11 INFO - PROCESS | 3092 | 1467829331492 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - PROCESS | 3092 | 1467829331526 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
11:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
11:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
11:22:11 INFO - PROCESS | 3092 | 1467829331665 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - PROCESS | 3092 | 1467829331702 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
11:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
11:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
11:22:11 INFO - PROCESS | 3092 | 1467829331840 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:11 INFO - PROCESS | 3092 | 1467829331867 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 172ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
11:22:12 INFO - PROCESS | 3092 | 1467829332017 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332050 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 172ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
11:22:12 INFO - PROCESS | 3092 | 1467829332192 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332226 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
11:22:12 INFO - PROCESS | 3092 | 1467829332371 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332397 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 172ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
11:22:12 INFO - PROCESS | 3092 | 1467829332543 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332582 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
11:22:12 INFO - PROCESS | 3092 | 1467829332723 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332754 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
11:22:12 INFO - PROCESS | 3092 | 1467829332893 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:12 INFO - PROCESS | 3092 | 1467829332924 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
11:22:13 INFO - PROCESS | 3092 | 1467829333071 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333100 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
11:22:13 INFO - PROCESS | 3092 | 1467829333242 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333272 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
11:22:13 INFO - PROCESS | 3092 | 1467829333416 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333447 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
11:22:13 INFO - PROCESS | 3092 | 1467829333591 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333623 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
11:22:13 INFO - PROCESS | 3092 | 1467829333771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333804 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
11:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
11:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
11:22:13 INFO - PROCESS | 3092 | 1467829333941 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:13 INFO - PROCESS | 3092 | 1467829333976 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
11:22:14 INFO - PROCESS | 3092 | 1467829334115 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - PROCESS | 3092 | 1467829334148 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
11:22:14 INFO - PROCESS | 3092 | 1467829334292 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - PROCESS | 3092 | 1467829334327 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
11:22:14 INFO - PROCESS | 3092 | 1467829334471 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - PROCESS | 3092 | 1467829334502 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
11:22:14 INFO - PROCESS | 3092 | 1467829334642 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - PROCESS | 3092 | 1467829334684 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
11:22:14 INFO - PROCESS | 3092 | 1467829334820 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - PROCESS | 3092 | 1467829334854 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
11:22:15 INFO - PROCESS | 3092 | 1467829334991 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - PROCESS | 3092 | 1467829335026 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
11:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 270ms
11:22:15 INFO - PROCESS | 3092 | 1467829335323 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
11:22:15 INFO - PROCESS | 3092 | 1467829335365 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
11:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 310ms
11:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
11:22:15 INFO - PROCESS | 3092 | 1467829335653 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - PROCESS | 3092 | 1467829335687 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
11:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
11:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
11:22:15 INFO - PROCESS | 3092 | 1467829335828 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:15 INFO - PROCESS | 3092 | 1467829335860 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
11:22:16 INFO - PROCESS | 3092 | 1467829336009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336040 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
11:22:16 INFO - PROCESS | 3092 | 1467829336177 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336203 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
11:22:16 INFO - PROCESS | 3092 | 1467829336354 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336381 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 230ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
11:22:16 INFO - PROCESS | 3092 | 1467829336588 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336617 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
11:22:16 INFO - PROCESS | 3092 | 1467829336762 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336790 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
11:22:16 INFO - PROCESS | 3092 | 1467829336942 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:16 INFO - PROCESS | 3092 | 1467829336973 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
11:22:17 INFO - PROCESS | 3092 | 1467829337117 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - PROCESS | 3092 | 1467829337146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 172ms
11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
11:22:17 INFO - PROCESS | 3092 | 1467829337292 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - PROCESS | 3092 | 1467829337319 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
11:22:17 INFO - PROCESS | 3092 | 1467829337467 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - PROCESS | 3092 | 1467829337511 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 230ms
11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
11:22:17 INFO - PROCESS | 3092 | 1467829337701 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - PROCESS | 3092 | 1467829337739 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 230ms
11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
11:22:17 INFO - PROCESS | 3092 | 1467829337933 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:17 INFO - PROCESS | 3092 | 1467829337966 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
11:22:18 INFO - PROCESS | 3092 | 1467829338111 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - PROCESS | 3092 | 1467829338150 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
11:22:18 INFO - PROCESS | 3092 | 1467829338284 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - PROCESS | 3092 | 1467829338323 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
11:22:18 INFO - PROCESS | 3092 | 1467829338458 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - PROCESS | 3092 | 1467829338492 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
11:22:18 INFO - PROCESS | 3092 | 1467829338633 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - PROCESS | 3092 | 1467829338668 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
11:22:18 INFO - PROCESS | 3092 | 1467829338811 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - PROCESS | 3092 | 1467829338844 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
11:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
11:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
11:22:18 INFO - PROCESS | 3092 | 1467829338990 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339020 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
11:22:19 INFO - PROCESS | 3092 | 1467829339165 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339194 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
11:22:19 INFO - PROCESS | 3092 | 1467829339342 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339377 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
11:22:19 INFO - PROCESS | 3092 | 1467829339515 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339547 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
11:22:19 INFO - PROCESS | 3092 | 1467829339691 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339723 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
11:22:19 INFO - PROCESS | 3092 | 1467829339866 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:19 INFO - PROCESS | 3092 | 1467829339908 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
11:22:20 INFO - PROCESS | 3092 | 1467829340042 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340079 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
11:22:20 INFO - PROCESS | 3092 | 1467829340218 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340252 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
11:22:20 INFO - PROCESS | 3092 | 1467829340392 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340427 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
11:22:20 INFO - PROCESS | 3092 | 1467829340566 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340599 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 173ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
11:22:20 INFO - PROCESS | 3092 | 1467829340742 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340776 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
11:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
11:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
11:22:20 INFO - PROCESS | 3092 | 1467829340916 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:20 INFO - PROCESS | 3092 | 1467829340951 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
11:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
11:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
11:22:21 INFO - PROCESS | 3092 | 1467829341092 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - PROCESS | 3092 | 1467829341127 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
11:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
11:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
11:22:21 INFO - PROCESS | 3092 | 1467829341266 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - PROCESS | 3092 | 1467829341300 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
11:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
11:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
11:22:21 INFO - PROCESS | 3092 | 1467829341635 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - PROCESS | 3092 | 1467829341707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - PROCESS | 3092 | 1467829341784 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
11:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 410ms
11:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
11:22:21 INFO - PROCESS | 3092 | 1467829341891 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:21 INFO - PROCESS | 3092 | 1467829341921 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
11:22:22 INFO - PROCESS | 3092 | 1467829342063 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342092 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 172ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
11:22:22 INFO - PROCESS | 3092 | 1467829342243 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342276 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 172ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
11:22:22 INFO - PROCESS | 3092 | 1467829342422 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342447 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
11:22:22 INFO - PROCESS | 3092 | 1467829342594 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342626 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
11:22:22 INFO - PROCESS | 3092 | 1467829342771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342800 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
11:22:22 INFO - PROCESS | 3092 | 1467829342942 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:22 INFO - PROCESS | 3092 | 1467829342969 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
11:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
11:22:23 INFO - PROCESS | 3092 | 1467829343115 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - PROCESS | 3092 | 1467829343150 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
11:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
11:22:23 INFO - PROCESS | 3092 | 1467829343292 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - PROCESS | 3092 | 1467829343324 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
11:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
11:22:23 INFO - PROCESS | 3092 | 1467829343467 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - PROCESS | 3092 | 1467829343497 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
11:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
11:22:23 INFO - PROCESS | 3092 | 1467829343642 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - PROCESS | 3092 | 1467829343670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
11:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
11:22:23 INFO - PROCESS | 3092 | 1467829343827 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - PROCESS | 3092 | 1467829343866 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
11:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
11:22:24 INFO - PROCESS | 3092 | 1467829343998 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344031 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 173ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
11:22:24 INFO - PROCESS | 3092 | 1467829344175 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344214 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
11:22:24 INFO - PROCESS | 3092 | 1467829344348 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344388 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
11:22:24 INFO - PROCESS | 3092 | 1467829344526 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344559 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
11:22:24 INFO - PROCESS | 3092 | 1467829344699 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344735 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
11:22:24 INFO - PROCESS | 3092 | 1467829344876 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:24 INFO - PROCESS | 3092 | 1467829344916 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 230ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
11:22:25 INFO - PROCESS | 3092 | 1467829345110 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - PROCESS | 3092 | 1467829345139 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
11:22:25 INFO - PROCESS | 3092 | 1467829345284 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - PROCESS | 3092 | 1467829345321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
11:22:25 INFO - PROCESS | 3092 | 1467829345459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - PROCESS | 3092 | 1467829345494 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 171ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
11:22:25 INFO - PROCESS | 3092 | 1467829345638 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - PROCESS | 3092 | 1467829345669 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 172ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
11:22:25 INFO - PROCESS | 3092 | 1467829345810 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - PROCESS | 3092 | 1467829345847 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
11:22:25 INFO - PROCESS | 3092 | 1467829345984 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346016 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
11:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
11:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
11:22:26 INFO - PROCESS | 3092 | 1467829346160 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346193 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
11:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
11:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
11:22:26 INFO - PROCESS | 3092 | 1467829346342 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346382 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
11:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
11:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
11:22:26 INFO - PROCESS | 3092 | 1467829346509 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346544 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
11:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
11:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
11:22:26 INFO - PROCESS | 3092 | 1467829346683 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346716 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
11:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 172ms
11:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
11:22:26 INFO - PROCESS | 3092 | 1467829346859 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:26 INFO - PROCESS | 3092 | 1467829346894 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 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
11:22:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
11:22:27 INFO - PROCESS | 3092 | 1467829347034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 INFO - PROCESS | 3092 | 1467829347073 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 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
11:22:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 172ms
11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
11:22:27 INFO - PROCESS | 3092 | 1467829347208 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 INFO - PROCESS | 3092 | 1467829347242 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 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
11:22:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:22:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:22:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
11:22:27 INFO - PROCESS | 3092 | 1467829347388 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 INFO - PROCESS | 3092 | 1467829347421 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 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
11:22:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
11:22:27 INFO - PROCESS | 3092 | 1467829347560 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 INFO - PROCESS | 3092 | 1467829347596 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 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
11:22:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
11:22:27 INFO - PROCESS | 3092 | 1467829347734 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:27 INFO - PROCESS | 3092 | 1467829347771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 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
11:22:28 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:22:28 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:22:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 370ms
11:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
11:22:28 INFO - PROCESS | 3092 | 1467829348130 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - PROCESS | 3092 | 1467829348178 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
11:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
11:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
11:22:28 INFO - PROCESS | 3092 | 1467829348310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - PROCESS | 3092 | 1467829348339 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 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
11:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
11:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
11:22:28 INFO - PROCESS | 3092 | 1467829348493 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - PROCESS | 3092 | 1467829348519 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 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
11:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
11:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
11:22:28 INFO - PROCESS | 3092 | 1467829348671 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - PROCESS | 3092 | 1467829348709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
11:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
11:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
11:22:28 INFO - PROCESS | 3092 | 1467829348843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:28 INFO - PROCESS | 3092 | 1467829348871 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
11:22:29 INFO - PROCESS | 3092 | 1467829349018 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349053 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
11:22:29 INFO - PROCESS | 3092 | 1467829349193 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349226 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 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
11:22:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
11:22:29 INFO - PROCESS | 3092 | 1467829349367 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349396 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
11:22:29 INFO - PROCESS | 3092 | 1467829349543 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349575 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
11:22:29 INFO - PROCESS | 3092 | 1467829349730 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349757 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 190ms
11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
11:22:29 INFO - PROCESS | 3092 | 1467829349915 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:29 INFO - PROCESS | 3092 | 1467829349949 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
11:22:30 INFO - PROCESS | 3092 | 1467829350091 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - PROCESS | 3092 | 1467829350127 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
11:22:30 INFO - PROCESS | 3092 | 1467829350264 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - PROCESS | 3092 | 1467829350299 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
11:22:30 INFO - PROCESS | 3092 | 1467829350442 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - PROCESS | 3092 | 1467829350480 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
11:22:30 INFO - PROCESS | 3092 | 1467829350616 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - PROCESS | 3092 | 1467829350656 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
11:22:30 INFO - PROCESS | 3092 | 1467829350792 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - PROCESS | 3092 | 1467829350824 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
11:22:30 INFO - PROCESS | 3092 | 1467829350966 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351004 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
11:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
11:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
11:22:31 INFO - PROCESS | 3092 | 1467829351142 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351184 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
11:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
11:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
11:22:31 INFO - PROCESS | 3092 | 1467829351322 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351350 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
11:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 230ms
11:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
11:22:31 INFO - PROCESS | 3092 | 1467829351551 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351583 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
11:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
11:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
11:22:31 INFO - PROCESS | 3092 | 1467829351731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351761 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
11:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
11:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
11:22:31 INFO - PROCESS | 3092 | 1467829351905 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:31 INFO - PROCESS | 3092 | 1467829351934 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
11:22:32 INFO - PROCESS | 3092 | 1467829352076 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - PROCESS | 3092 | 1467829352111 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 172ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
11:22:32 INFO - PROCESS | 3092 | 1467829352250 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - PROCESS | 3092 | 1467829352282 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
11:22:32 INFO - PROCESS | 3092 | 1467829352425 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - PROCESS | 3092 | 1467829352458 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
11:22:32 INFO - PROCESS | 3092 | 1467829352601 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - PROCESS | 3092 | 1467829352638 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
11:22:32 INFO - PROCESS | 3092 | 1467829352776 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - PROCESS | 3092 | 1467829352815 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
11:22:32 INFO - PROCESS | 3092 | 1467829352955 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829352986 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
11:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
11:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
11:22:33 INFO - PROCESS | 3092 | 1467829353126 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829353165 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 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
11:22:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:22:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
11:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
11:22:33 INFO - PROCESS | 3092 | 1467829353300 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829353333 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
11:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
11:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
11:22:33 INFO - PROCESS | 3092 | 1467829353475 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829353509 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
11:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 171ms
11:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
11:22:33 INFO - PROCESS | 3092 | 1467829353651 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829353690 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
11:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
11:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
11:22:33 INFO - PROCESS | 3092 | 1467829353827 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:33 INFO - PROCESS | 3092 | 1467829353861 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 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
11:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
11:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
11:22:34 INFO - PROCESS | 3092 | 1467829354034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 INFO - PROCESS | 3092 | 1467829354084 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 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
11:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 431ms
11:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
11:22:34 INFO - PROCESS | 3092 | 1467829354455 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 INFO - PROCESS | 3092 | 1467829354485 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
11:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
11:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
11:22:34 INFO - PROCESS | 3092 | 1467829354630 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:34 INFO - PROCESS | 3092 | 1467829354660 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
11:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
11:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
11:22:35 INFO - PROCESS | 3092 | 1467829355307 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - PROCESS | 3092 | 1467829355336 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
11:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
11:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
11:22:35 INFO - PROCESS | 3092 | 1467829355479 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - PROCESS | 3092 | 1467829355508 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
11:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
11:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
11:22:35 INFO - PROCESS | 3092 | 1467829355655 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - PROCESS | 3092 | 1467829355682 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
11:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
11:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
11:22:35 INFO - PROCESS | 3092 | 1467829355827 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:35 INFO - PROCESS | 3092 | 1467829355868 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 171ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
11:22:36 INFO - PROCESS | 3092 | 1467829356000 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356028 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
11:22:36 INFO - PROCESS | 3092 | 1467829356176 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356203 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
11:22:36 INFO - PROCESS | 3092 | 1467829356358 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356384 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 172ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
11:22:36 INFO - PROCESS | 3092 | 1467829356526 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356560 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 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
11:22:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
11:22:36 INFO - PROCESS | 3092 | 1467829356701 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
11:22:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
11:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
11:22:36 INFO - PROCESS | 3092 | 1467829356875 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:36 INFO - PROCESS | 3092 | 1467829356908 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 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
11:22:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
11:22:37 INFO - PROCESS | 3092 | 1467829357051 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357088 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 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]"
11:22:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:22:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 172ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
11:22:37 INFO - PROCESS | 3092 | 1467829357226 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357265 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 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
11:22:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:22:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
11:22:37 INFO - PROCESS | 3092 | 1467829357405 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357444 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
11:22:37 INFO - PROCESS | 3092 | 1467829357578 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357632 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
11:22:37 INFO - PROCESS | 3092 | 1467829357749 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357782 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
11:22:37 INFO - PROCESS | 3092 | 1467829357926 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:37 INFO - PROCESS | 3092 | 1467829357963 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
11:22:38 INFO - PROCESS | 3092 | 1467829358101 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - PROCESS | 3092 | 1467829358133 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
11:22:38 INFO - PROCESS | 3092 | 1467829358275 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - PROCESS | 3092 | 1467829358308 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
11:22:38 INFO - PROCESS | 3092 | 1467829358452 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - PROCESS | 3092 | 1467829358489 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
11:22:38 INFO - PROCESS | 3092 | 1467829358626 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - PROCESS | 3092 | 1467829358659 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
11:22:38 INFO - PROCESS | 3092 | 1467829358800 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - PROCESS | 3092 | 1467829358832 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
11:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
11:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
11:22:38 INFO - PROCESS | 3092 | 1467829358976 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359013 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
11:22:39 INFO - PROCESS | 3092 | 1467829359151 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359191 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
11:22:39 INFO - PROCESS | 3092 | 1467829359326 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359359 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
11:22:39 INFO - PROCESS | 3092 | 1467829359499 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359534 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
11:22:39 INFO - PROCESS | 3092 | 1467829359676 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
11:22:39 INFO - PROCESS | 3092 | 1467829359851 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:39 INFO - PROCESS | 3092 | 1467829359885 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
11:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
11:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
11:22:40 INFO - PROCESS | 3092 | 1467829360027 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - PROCESS | 3092 | 1467829360063 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
11:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
11:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
11:22:40 INFO - PROCESS | 3092 | 1467829360201 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - PROCESS | 3092 | 1467829360236 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
11:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
11:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
11:22:40 INFO - PROCESS | 3092 | 1467829360375 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - PROCESS | 3092 | 1467829360412 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
11:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms
11:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
11:22:40 INFO - PROCESS | 3092 | 1467829360850 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:40 INFO - PROCESS | 3092 | 1467829360880 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
11:22:41 INFO - PROCESS | 3092 | 1467829361028 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361062 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 172ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
11:22:41 INFO - PROCESS | 3092 | 1467829361209 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361237 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
11:22:41 INFO - PROCESS | 3092 | 1467829361377 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361407 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
11:22:41 INFO - PROCESS | 3092 | 1467829361551 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361578 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 171ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
11:22:41 INFO - PROCESS | 3092 | 1467829361727 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361767 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
11:22:41 INFO - PROCESS | 3092 | 1467829361900 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:41 INFO - PROCESS | 3092 | 1467829361928 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
11:22:42 INFO - PROCESS | 3092 | 1467829362076 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - PROCESS | 3092 | 1467829362104 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 172ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
11:22:42 INFO - PROCESS | 3092 | 1467829362251 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - PROCESS | 3092 | 1467829362278 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
11:22:42 INFO - PROCESS | 3092 | 1467829362426 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - PROCESS | 3092 | 1467829362456 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
11:22:42 INFO - PROCESS | 3092 | 1467829362610 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - PROCESS | 3092 | 1467829362647 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 191ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
11:22:42 INFO - PROCESS | 3092 | 1467829362795 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - PROCESS | 3092 | 1467829362835 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
11:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
11:22:42 INFO - PROCESS | 3092 | 1467829362972 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
11:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
11:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
11:22:43 INFO - PROCESS | 3092 | 1467829363144 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363177 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
11:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
11:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
11:22:43 INFO - PROCESS | 3092 | 1467829363317 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363357 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
11:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
11:22:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
11:22:43 INFO - PROCESS | 3092 | 1467829363493 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363528 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 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 () {
11:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
11:22:43 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 () {
11:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
11:22:43 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 () {
11:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
11:22:43 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 () {
11:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
11:22:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 178ms
11:22:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
11:22:43 INFO - PROCESS | 3092 | 1467829363676 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
11:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
11:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
11:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
11:22:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
11:22:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
11:22:43 INFO - PROCESS | 3092 | 1467829363850 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:43 INFO - PROCESS | 3092 | 1467829363883 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 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
11:22:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
11:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:22:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
11:22:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
11:22:44 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.
11:22:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
11:22:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 230ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
11:22:44 INFO - PROCESS | 3092 | 1467829364083 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - PROCESS | 3092 | 1467829364114 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
11:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
11:22:44 INFO - PROCESS | 3092 | 1467829364260 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - PROCESS | 3092 | 1467829364291 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
11:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
11:22:44 INFO - PROCESS | 3092 | 1467829364434 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - PROCESS | 3092 | 1467829364465 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
11:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
11:22:44 INFO - PROCESS | 3092 | 1467829364610 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - PROCESS | 3092 | 1467829364644 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
11:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
11:22:44 INFO - PROCESS | 3092 | 1467829364785 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - PROCESS | 3092 | 1467829364823 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
11:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
11:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
11:22:44 INFO - PROCESS | 3092 | 1467829364960 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829364999 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
11:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
11:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
11:22:45 INFO - PROCESS | 3092 | 1467829365139 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829365173 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
11:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
11:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
11:22:45 INFO - PROCESS | 3092 | 1467829365313 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829365344 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
11:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
11:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
11:22:45 INFO - PROCESS | 3092 | 1467829365484 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829365519 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
11:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
11:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
11:22:45 INFO - PROCESS | 3092 | 1467829365660 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829365693 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
11:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
11:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
11:22:45 INFO - PROCESS | 3092 | 1467829365835 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:45 INFO - PROCESS | 3092 | 1467829365872 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
11:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
11:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
11:22:46 INFO - PROCESS | 3092 | 1467829366009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - PROCESS | 3092 | 1467829366045 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
11:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
11:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
11:22:46 INFO - PROCESS | 3092 | 1467829366189 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - PROCESS | 3092 | 1467829366224 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
11:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
11:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
11:22:46 INFO - PROCESS | 3092 | 1467829366360 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - PROCESS | 3092 | 1467829366395 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
11:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
11:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
11:22:46 INFO - PROCESS | 3092 | 1467829366539 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - PROCESS | 3092 | 1467829366572 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
11:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 370ms
11:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
11:22:46 INFO - PROCESS | 3092 | 1467829366911 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:46 INFO - PROCESS | 3092 | 1467829366957 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
11:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 270ms
11:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
11:22:47 INFO - PROCESS | 3092 | 1467829367191 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - PROCESS | 3092 | 1467829367222 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
11:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 172ms
11:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
11:22:47 INFO - PROCESS | 3092 | 1467829367366 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - PROCESS | 3092 | 1467829367397 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
11:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
11:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
11:22:47 INFO - PROCESS | 3092 | 1467829367541 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - PROCESS | 3092 | 1467829367569 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
11:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
11:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
11:22:47 INFO - PROCESS | 3092 | 1467829367711 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - PROCESS | 3092 | 1467829367738 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
11:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
11:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
11:22:47 INFO - PROCESS | 3092 | 1467829367890 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:47 INFO - PROCESS | 3092 | 1467829367924 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 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
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
11:22:48 INFO - PROCESS | 3092 | 1467829368060 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368085 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
11:22:48 INFO - PROCESS | 3092 | 1467829368239 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368265 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 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
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
11:22:48 INFO - PROCESS | 3092 | 1467829368409 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
11:22:48 INFO - PROCESS | 3092 | 1467829368584 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368614 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
11:22:48 INFO - PROCESS | 3092 | 1467829368760 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368794 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
11:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
11:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
11:22:48 INFO - PROCESS | 3092 | 1467829368935 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:48 INFO - PROCESS | 3092 | 1467829368972 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
11:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
11:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
11:22:49 INFO - PROCESS | 3092 | 1467829369109 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - PROCESS | 3092 | 1467829369156 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
11:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
11:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
11:22:49 INFO - PROCESS | 3092 | 1467829369284 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - PROCESS | 3092 | 1467829369321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
11:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
11:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
11:22:49 INFO - PROCESS | 3092 | 1467829369460 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - PROCESS | 3092 | 1467829369495 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
11:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
11:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
11:22:49 INFO - PROCESS | 3092 | 1467829369639 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - PROCESS | 3092 | 1467829369675 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
11:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
11:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
11:22:49 INFO - PROCESS | 3092 | 1467829369813 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:49 INFO - PROCESS | 3092 | 1467829369848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
11:22:50 INFO - PROCESS | 3092 | 1467829369992 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370028 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
11:22:50 INFO - PROCESS | 3092 | 1467829370166 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370202 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 230ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
11:22:50 INFO - PROCESS | 3092 | 1467829370400 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370431 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
11:22:50 INFO - PROCESS | 3092 | 1467829370576 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370608 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
11:22:50 INFO - PROCESS | 3092 | 1467829370750 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370784 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
11:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
11:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
11:22:50 INFO - PROCESS | 3092 | 1467829370927 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:50 INFO - PROCESS | 3092 | 1467829370958 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
11:22:51 INFO - PROCESS | 3092 | 1467829371100 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - PROCESS | 3092 | 1467829371134 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 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
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
11:22:51 INFO - PROCESS | 3092 | 1467829371277 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - PROCESS | 3092 | 1467829371319 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
11:22:51 INFO - PROCESS | 3092 | 1467829371451 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - PROCESS | 3092 | 1467829371484 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
11:22:51 INFO - PROCESS | 3092 | 1467829371627 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - PROCESS | 3092 | 1467829371659 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 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
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
11:22:51 INFO - PROCESS | 3092 | 1467829371806 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - PROCESS | 3092 | 1467829371841 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
11:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
11:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
11:22:51 INFO - PROCESS | 3092 | 1467829371977 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372012 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
11:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
11:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
11:22:52 INFO - PROCESS | 3092 | 1467829372151 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372185 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
11:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 172ms
11:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
11:22:52 INFO - PROCESS | 3092 | 1467829372326 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372363 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
11:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
11:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
11:22:52 INFO - PROCESS | 3092 | 1467829372506 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372544 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
11:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
11:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
11:22:52 INFO - PROCESS | 3092 | 1467829372676 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372712 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 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
11:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
11:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
11:22:52 INFO - PROCESS | 3092 | 1467829372850 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:52 INFO - PROCESS | 3092 | 1467829372887 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
11:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 270ms
11:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
11:22:53 INFO - PROCESS | 3092 | 1467829373212 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - PROCESS | 3092 | 1467829373255 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 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
11:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 270ms
11:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
11:22:53 INFO - PROCESS | 3092 | 1467829373489 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - PROCESS | 3092 | 1467829373519 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
11:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
11:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
11:22:53 INFO - PROCESS | 3092 | 1467829373662 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - PROCESS | 3092 | 1467829373697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
11:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
11:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
11:22:53 INFO - PROCESS | 3092 | 1467829373835 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:53 INFO - PROCESS | 3092 | 1467829373866 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
11:22:54 INFO - PROCESS | 3092 | 1467829374009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374035 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 120ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
11:22:54 INFO - PROCESS | 3092 | 1467829374136 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374172 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
11:22:54 INFO - PROCESS | 3092 | 1467829374310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374336 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
11:22:54 INFO - PROCESS | 3092 | 1467829374489 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374520 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
11:22:54 INFO - PROCESS | 3092 | 1467829374660 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374692 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
11:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
11:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
11:22:54 INFO - PROCESS | 3092 | 1467829374834 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:54 INFO - PROCESS | 3092 | 1467829374863 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
11:22:55 INFO - PROCESS | 3092 | 1467829375018 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375050 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
11:22:55 INFO - PROCESS | 3092 | 1467829375185 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375220 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
11:22:55 INFO - PROCESS | 3092 | 1467829375361 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375401 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 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
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
11:22:55 INFO - PROCESS | 3092 | 1467829375536 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375572 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 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
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
11:22:55 INFO - PROCESS | 3092 | 1467829375711 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375746 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 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
11:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
11:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
11:22:55 INFO - PROCESS | 3092 | 1467829375893 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:55 INFO - PROCESS | 3092 | 1467829375929 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 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)
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
11:22:56 INFO - PROCESS | 3092 | 1467829376061 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - PROCESS | 3092 | 1467829376094 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
11:22:56 INFO - PROCESS | 3092 | 1467829376234 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - PROCESS | 3092 | 1467829376272 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
11:22:56 INFO - PROCESS | 3092 | 1467829376409 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - PROCESS | 3092 | 1467829376445 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
11:22:56 INFO - PROCESS | 3092 | 1467829376600 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - PROCESS | 3092 | 1467829376632 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
11:22:56 INFO - PROCESS | 3092 | 1467829376778 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - PROCESS | 3092 | 1467829376812 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
11:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
11:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
11:22:56 INFO - PROCESS | 3092 | 1467829376953 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829376985 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
11:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
11:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
11:22:57 INFO - PROCESS | 3092 | 1467829377127 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829377159 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
11:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 172ms
11:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
11:22:57 INFO - PROCESS | 3092 | 1467829377301 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829377337 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
11:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
11:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
11:22:57 INFO - PROCESS | 3092 | 1467829377476 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829377514 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
11:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
11:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
11:22:57 INFO - PROCESS | 3092 | 1467829377651 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829377683 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
11:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
11:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
11:22:57 INFO - PROCESS | 3092 | 1467829377830 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:57 INFO - PROCESS | 3092 | 1467829377866 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 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
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
11:22:58 INFO - PROCESS | 3092 | 1467829378010 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378044 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
11:22:58 INFO - PROCESS | 3092 | 1467829378183 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378218 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
11:22:58 INFO - PROCESS | 3092 | 1467829378359 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378394 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 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)
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
11:22:58 INFO - PROCESS | 3092 | 1467829378534 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378575 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
11:22:58 INFO - PROCESS | 3092 | 1467829378710 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378748 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
11:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
11:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
11:22:58 INFO - PROCESS | 3092 | 1467829378889 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:58 INFO - PROCESS | 3092 | 1467829378927 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
11:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
11:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
11:22:59 INFO - PROCESS | 3092 | 1467829379060 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - PROCESS | 3092 | 1467829379095 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
11:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
11:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
11:22:59 INFO - PROCESS | 3092 | 1467829379242 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - PROCESS | 3092 | 1467829379301 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
11:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 430ms
11:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
11:22:59 INFO - PROCESS | 3092 | 1467829379671 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:22:59 INFO - PROCESS | 3092 | 1467829379712 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 370ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
11:23:00 INFO - PROCESS | 3092 | 1467829380046 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380076 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
11:23:00 INFO - PROCESS | 3092 | 1467829380224 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380253 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
11:23:00 INFO - PROCESS | 3092 | 1467829380399 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380430 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
11:23:00 INFO - PROCESS | 3092 | 1467829380573 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380599 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 171ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
11:23:00 INFO - PROCESS | 3092 | 1467829380744 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380770 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
11:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 172ms
11:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
11:23:00 INFO - PROCESS | 3092 | 1467829380920 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:00 INFO - PROCESS | 3092 | 1467829380963 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
11:23:01 INFO - PROCESS | 3092 | 1467829381093 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - PROCESS | 3092 | 1467829381119 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
11:23:01 INFO - PROCESS | 3092 | 1467829381268 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - PROCESS | 3092 | 1467829381297 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
11:23:01 INFO - PROCESS | 3092 | 1467829381443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - PROCESS | 3092 | 1467829381473 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
11:23:01 INFO - PROCESS | 3092 | 1467829381619 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - PROCESS | 3092 | 1467829381647 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
11:23:01 INFO - PROCESS | 3092 | 1467829381794 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - PROCESS | 3092 | 1467829381827 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
11:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
11:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
11:23:01 INFO - PROCESS | 3092 | 1467829381973 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382009 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
11:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
11:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
11:23:02 INFO - PROCESS | 3092 | 1467829382143 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382180 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
11:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 172ms
11:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
11:23:02 INFO - PROCESS | 3092 | 1467829382318 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382353 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
11:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
11:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
11:23:02 INFO - PROCESS | 3092 | 1467829382493 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382532 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
11:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
11:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
11:23:02 INFO - PROCESS | 3092 | 1467829382669 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382706 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
11:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
11:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
11:23:02 INFO - PROCESS | 3092 | 1467829382843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:02 INFO - PROCESS | 3092 | 1467829382878 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
11:23:03 INFO - PROCESS | 3092 | 1467829383019 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - PROCESS | 3092 | 1467829383064 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
11:23:03 INFO - PROCESS | 3092 | 1467829383196 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - PROCESS | 3092 | 1467829383226 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 230ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
11:23:03 INFO - PROCESS | 3092 | 1467829383427 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - PROCESS | 3092 | 1467829383459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
11:23:03 INFO - PROCESS | 3092 | 1467829383608 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - PROCESS | 3092 | 1467829383643 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
11:23:03 INFO - PROCESS | 3092 | 1467829383781 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - PROCESS | 3092 | 1467829383815 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
11:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
11:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
11:23:03 INFO - PROCESS | 3092 | 1467829383958 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829383989 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
11:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
11:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
11:23:04 INFO - PROCESS | 3092 | 1467829384129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829384165 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
11:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
11:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
11:23:04 INFO - PROCESS | 3092 | 1467829384306 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829384342 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
11:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
11:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
11:23:04 INFO - PROCESS | 3092 | 1467829384478 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829384514 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
11:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
11:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
11:23:04 INFO - PROCESS | 3092 | 1467829384651 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829384683 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
11:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
11:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
11:23:04 INFO - PROCESS | 3092 | 1467829384827 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:04 INFO - PROCESS | 3092 | 1467829384865 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
11:23:05 INFO - PROCESS | 3092 | 1467829385005 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385039 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
11:23:05 INFO - PROCESS | 3092 | 1467829385176 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385211 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
11:23:05 INFO - PROCESS | 3092 | 1467829385351 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385388 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
11:23:05 INFO - PROCESS | 3092 | 1467829385527 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385563 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
11:23:05 INFO - PROCESS | 3092 | 1467829385707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385743 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
11:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
11:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
11:23:05 INFO - PROCESS | 3092 | 1467829385897 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:05 INFO - PROCESS | 3092 | 1467829385963 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 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
11:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms
11:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
11:23:06 INFO - PROCESS | 3092 | 1467829386370 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - PROCESS | 3092 | 1467829386399 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 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
11:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
11:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
11:23:06 INFO - PROCESS | 3092 | 1467829386545 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - PROCESS | 3092 | 1467829386578 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
11:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
11:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
11:23:06 INFO - PROCESS | 3092 | 1467829386726 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - PROCESS | 3092 | 1467829386765 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
11:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
11:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
11:23:06 INFO - PROCESS | 3092 | 1467829386894 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:06 INFO - PROCESS | 3092 | 1467829386925 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
11:23:07 INFO - PROCESS | 3092 | 1467829387069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - PROCESS | 3092 | 1467829387096 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 172ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
11:23:07 INFO - PROCESS | 3092 | 1467829387245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - PROCESS | 3092 | 1467829387288 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
11:23:07 INFO - PROCESS | 3092 | 1467829387423 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - PROCESS | 3092 | 1467829387452 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
11:23:07 INFO - PROCESS | 3092 | 1467829387594 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - PROCESS | 3092 | 1467829387621 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
11:23:07 INFO - PROCESS | 3092 | 1467829387768 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 INFO - PROCESS | 3092 | 1467829387801 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:07 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)
11:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
11:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
11:23:07 INFO - PROCESS | 3092 | 1467829387944 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829387974 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
11:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
11:23:08 INFO - PROCESS | 3092 | 1467829388119 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829388154 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
11:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
11:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
11:23:08 INFO - PROCESS | 3092 | 1467829388294 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829388332 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
11:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
11:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
11:23:08 INFO - PROCESS | 3092 | 1467829388473 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829388514 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
11:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
11:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
11:23:08 INFO - PROCESS | 3092 | 1467829388645 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829388690 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
11:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
11:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
11:23:08 INFO - PROCESS | 3092 | 1467829388825 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:08 INFO - PROCESS | 3092 | 1467829388859 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
11:23:09 INFO - PROCESS | 3092 | 1467829388997 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
11:23:09 INFO - PROCESS | 3092 | 1467829389175 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389214 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
11:23:09 INFO - PROCESS | 3092 | 1467829389345 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389384 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
11:23:09 INFO - PROCESS | 3092 | 1467829389523 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389554 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 230ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
11:23:09 INFO - PROCESS | 3092 | 1467829389753 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389788 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
11:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
11:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
11:23:09 INFO - PROCESS | 3092 | 1467829389927 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:09 INFO - PROCESS | 3092 | 1467829389959 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
11:23:10 INFO - PROCESS | 3092 | 1467829390102 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - PROCESS | 3092 | 1467829390138 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
11:23:10 INFO - PROCESS | 3092 | 1467829390277 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - PROCESS | 3092 | 1467829390312 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
11:23:10 INFO - PROCESS | 3092 | 1467829390452 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - PROCESS | 3092 | 1467829390486 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
11:23:10 INFO - PROCESS | 3092 | 1467829390631 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - PROCESS | 3092 | 1467829390670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
11:23:10 INFO - PROCESS | 3092 | 1467829390810 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - PROCESS | 3092 | 1467829390848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
11:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
11:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
11:23:11 INFO - PROCESS | 3092 | 1467829390984 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391018 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
11:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
11:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
11:23:11 INFO - PROCESS | 3092 | 1467829391160 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391194 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
11:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
11:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
11:23:11 INFO - PROCESS | 3092 | 1467829391335 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391369 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
11:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
11:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
11:23:11 INFO - PROCESS | 3092 | 1467829391511 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391548 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
11:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
11:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
11:23:11 INFO - PROCESS | 3092 | 1467829391686 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391722 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 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
11:23:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:23:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
11:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
11:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
11:23:11 INFO - PROCESS | 3092 | 1467829391861 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:11 INFO - PROCESS | 3092 | 1467829391897 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
11:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
11:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
11:23:12 INFO - PROCESS | 3092 | 1467829392042 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 INFO - PROCESS | 3092 | 1467829392079 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
11:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 172ms
11:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
11:23:12 INFO - PROCESS | 3092 | 1467829392210 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 INFO - PROCESS | 3092 | 1467829392245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 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
11:23:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:23:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
11:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
11:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
11:23:12 INFO - PROCESS | 3092 | 1467829392401 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:12 INFO - PROCESS | 3092 | 1467829392459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 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
11:23:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:23:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
11:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 630ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
11:23:13 INFO - PROCESS | 3092 | 1467829393022 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393055 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
11:23:13 INFO - PROCESS | 3092 | 1467829393197 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393229 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
11:23:13 INFO - PROCESS | 3092 | 1467829393378 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393407 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
11:23:13 INFO - PROCESS | 3092 | 1467829393550 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393579 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
11:23:13 INFO - PROCESS | 3092 | 1467829393723 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393751 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
11:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
11:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
11:23:13 INFO - PROCESS | 3092 | 1467829393896 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:13 INFO - PROCESS | 3092 | 1467829393933 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
11:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
11:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
11:23:14 INFO - PROCESS | 3092 | 1467829394072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394101 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
11:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 171ms
11:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
11:23:14 INFO - PROCESS | 3092 | 1467829394244 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394277 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
11:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
11:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
11:23:14 INFO - PROCESS | 3092 | 1467829394419 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394448 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
11:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
11:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
11:23:14 INFO - PROCESS | 3092 | 1467829394598 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394628 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
11:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
11:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
11:23:14 INFO - PROCESS | 3092 | 1467829394780 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394818 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
11:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 172ms
11:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
11:23:14 INFO - PROCESS | 3092 | 1467829394950 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:14 INFO - PROCESS | 3092 | 1467829394978 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
11:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
11:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
11:23:15 INFO - PROCESS | 3092 | 1467829395127 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - PROCESS | 3092 | 1467829395169 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
11:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 171ms
11:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
11:23:15 INFO - PROCESS | 3092 | 1467829395303 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - PROCESS | 3092 | 1467829395339 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
11:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
11:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
11:23:15 INFO - PROCESS | 3092 | 1467829395477 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - PROCESS | 3092 | 1467829395513 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
11:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
11:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
11:23:15 INFO - PROCESS | 3092 | 1467829395651 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - PROCESS | 3092 | 1467829395686 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
11:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
11:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
11:23:15 INFO - PROCESS | 3092 | 1467829395828 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:15 INFO - PROCESS | 3092 | 1467829395865 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
11:23:16 INFO - PROCESS | 3092 | 1467829396002 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396039 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
11:23:16 INFO - PROCESS | 3092 | 1467829396192 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
11:23:16 INFO - PROCESS | 3092 | 1467829396361 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396396 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
11:23:16 INFO - PROCESS | 3092 | 1467829396536 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396576 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
11:23:16 INFO - PROCESS | 3092 | 1467829396710 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396754 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
11:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
11:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
11:23:16 INFO - PROCESS | 3092 | 1467829396884 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:16 INFO - PROCESS | 3092 | 1467829396917 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
11:23:17 INFO - PROCESS | 3092 | 1467829397061 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - PROCESS | 3092 | 1467829397097 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 172ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
11:23:17 INFO - PROCESS | 3092 | 1467829397235 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - PROCESS | 3092 | 1467829397273 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
11:23:17 INFO - PROCESS | 3092 | 1467829397410 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - PROCESS | 3092 | 1467829397453 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
11:23:17 INFO - PROCESS | 3092 | 1467829397586 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - PROCESS | 3092 | 1467829397621 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
11:23:17 INFO - PROCESS | 3092 | 1467829397761 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - PROCESS | 3092 | 1467829397797 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
11:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
11:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
11:23:17 INFO - PROCESS | 3092 | 1467829397940 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - PROCESS | 3092 | 1467829397972 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
11:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
11:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
11:23:18 INFO - PROCESS | 3092 | 1467829398111 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - PROCESS | 3092 | 1467829398146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
11:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
11:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
11:23:18 INFO - PROCESS | 3092 | 1467829398286 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - PROCESS | 3092 | 1467829398323 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
11:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
11:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
11:23:18 INFO - PROCESS | 3092 | 1467829398461 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - PROCESS | 3092 | 1467829398500 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
11:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
11:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
11:23:18 INFO - PROCESS | 3092 | 1467829398636 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - PROCESS | 3092 | 1467829398673 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
11:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
11:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
11:23:19 INFO - PROCESS | 3092 | 1467829399020 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - PROCESS | 3092 | 1467829399069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
11:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 351ms
11:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
11:23:19 INFO - PROCESS | 3092 | 1467829399243 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - PROCESS | 3092 | 1467829399274 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 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
11:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
11:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
11:23:19 INFO - PROCESS | 3092 | 1467829399414 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - PROCESS | 3092 | 1467829399449 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
11:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
11:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
11:23:19 INFO - PROCESS | 3092 | 1467829399591 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - PROCESS | 3092 | 1467829399640 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
11:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 171ms
11:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
11:23:19 INFO - PROCESS | 3092 | 1467829399768 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - PROCESS | 3092 | 1467829399799 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
11:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
11:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
11:23:19 INFO - PROCESS | 3092 | 1467829399945 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829399979 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
11:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
11:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
11:23:20 INFO - PROCESS | 3092 | 1467829400120 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829400152 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
11:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
11:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
11:23:20 INFO - PROCESS | 3092 | 1467829400295 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829400321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
11:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
11:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
11:23:20 INFO - PROCESS | 3092 | 1467829400474 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829400499 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
11:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 173ms
11:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
11:23:20 INFO - PROCESS | 3092 | 1467829400646 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829400681 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 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
11:23:20 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
11:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 171ms
11:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
11:23:20 INFO - PROCESS | 3092 | 1467829400820 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:20 INFO - PROCESS | 3092 | 1467829400854 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
11:23:21 INFO - PROCESS | 3092 | 1467829401000 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401033 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
11:23:21 INFO - PROCESS | 3092 | 1467829401177 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401212 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
11:23:21 INFO - PROCESS | 3092 | 1467829401353 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401387 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
11:23:21 INFO - PROCESS | 3092 | 1467829401527 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401560 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
11:23:21 INFO - PROCESS | 3092 | 1467829401703 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401745 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
11:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
11:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
11:23:21 INFO - PROCESS | 3092 | 1467829401884 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:21 INFO - PROCESS | 3092 | 1467829401919 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
11:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 531ms
11:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
11:23:22 INFO - PROCESS | 3092 | 1467829402428 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - PROCESS | 3092 | 1467829402457 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
11:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
11:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
11:23:22 INFO - PROCESS | 3092 | 1467829402595 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - PROCESS | 3092 | 1467829402625 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
11:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
11:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
11:23:22 INFO - PROCESS | 3092 | 1467829402768 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - PROCESS | 3092 | 1467829402798 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
11:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
11:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
11:23:22 INFO - PROCESS | 3092 | 1467829402945 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829402987 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
11:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
11:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
11:23:23 INFO - PROCESS | 3092 | 1467829403120 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829403154 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
11:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
11:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
11:23:23 INFO - PROCESS | 3092 | 1467829403295 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829403329 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
11:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
11:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
11:23:23 INFO - PROCESS | 3092 | 1467829403478 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829403509 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
11:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
11:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
11:23:23 INFO - PROCESS | 3092 | 1467829403644 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829403677 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
11:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
11:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
11:23:23 INFO - PROCESS | 3092 | 1467829403819 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:23 INFO - PROCESS | 3092 | 1467829403852 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
11:23:24 INFO - PROCESS | 3092 | 1467829403995 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404029 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
11:23:24 INFO - PROCESS | 3092 | 1467829404170 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404208 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
11:23:24 INFO - PROCESS | 3092 | 1467829404345 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404386 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
11:23:24 INFO - PROCESS | 3092 | 1467829404524 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404559 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
11:23:24 INFO - PROCESS | 3092 | 1467829404694 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
11:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
11:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
11:23:24 INFO - PROCESS | 3092 | 1467829404875 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:24 INFO - PROCESS | 3092 | 1467829404910 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
11:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 430ms
11:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
11:23:25 INFO - PROCESS | 3092 | 1467829405306 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - PROCESS | 3092 | 1467829405359 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
11:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 230ms
11:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
11:23:25 INFO - PROCESS | 3092 | 1467829405547 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - PROCESS | 3092 | 1467829405578 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
11:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
11:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
11:23:25 INFO - PROCESS | 3092 | 1467829405717 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - PROCESS | 3092 | 1467829405746 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
11:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
11:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
11:23:25 INFO - PROCESS | 3092 | 1467829405892 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:25 INFO - PROCESS | 3092 | 1467829405920 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
11:23:26 INFO - PROCESS | 3092 | 1467829406064 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406095 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
11:23:26 INFO - PROCESS | 3092 | 1467829406244 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406277 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
11:23:26 INFO - PROCESS | 3092 | 1467829406413 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
11:23:26 INFO - PROCESS | 3092 | 1467829406591 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406620 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
11:23:26 INFO - PROCESS | 3092 | 1467829406762 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406789 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
11:23:26 INFO - PROCESS | 3092 | 1467829406936 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:26 INFO - PROCESS | 3092 | 1467829406966 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
11:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
11:23:27 INFO - PROCESS | 3092 | 1467829407112 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - PROCESS | 3092 | 1467829407147 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 172ms
11:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
11:23:27 INFO - PROCESS | 3092 | 1467829407287 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - PROCESS | 3092 | 1467829407318 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 171ms
11:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
11:23:27 INFO - PROCESS | 3092 | 1467829407470 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - PROCESS | 3092 | 1467829407498 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
11:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
11:23:27 INFO - PROCESS | 3092 | 1467829407634 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - PROCESS | 3092 | 1467829407672 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
11:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
11:23:27 INFO - PROCESS | 3092 | 1467829407812 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - PROCESS | 3092 | 1467829407849 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
11:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
11:23:28 INFO - PROCESS | 3092 | 1467829407985 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408021 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
11:23:28 INFO - PROCESS | 3092 | 1467829408162 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408200 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
11:23:28 INFO - PROCESS | 3092 | 1467829408336 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408373 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
11:23:28 INFO - PROCESS | 3092 | 1467829408511 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408548 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
11:23:28 INFO - PROCESS | 3092 | 1467829408701 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408732 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
11:23:28 INFO - PROCESS | 3092 | 1467829408880 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:28 INFO - PROCESS | 3092 | 1467829408918 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
11:23:29 INFO - PROCESS | 3092 | 1467829409058 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409090 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
11:23:29 INFO - PROCESS | 3092 | 1467829409228 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409268 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
11:23:29 INFO - PROCESS | 3092 | 1467829409403 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409437 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
11:23:29 INFO - PROCESS | 3092 | 1467829409578 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409611 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
11:23:29 INFO - PROCESS | 3092 | 1467829409753 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409785 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
11:23:29 INFO - PROCESS | 3092 | 1467829409928 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:29 INFO - PROCESS | 3092 | 1467829409963 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
11:23:30 INFO - PROCESS | 3092 | 1467829410107 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - PROCESS | 3092 | 1467829410143 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
11:23:30 INFO - PROCESS | 3092 | 1467829410278 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - PROCESS | 3092 | 1467829410317 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
11:23:30 INFO - PROCESS | 3092 | 1467829410452 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - PROCESS | 3092 | 1467829410489 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
11:23:30 INFO - PROCESS | 3092 | 1467829410628 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - PROCESS | 3092 | 1467829410662 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
11:23:30 INFO - PROCESS | 3092 | 1467829410809 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - PROCESS | 3092 | 1467829410843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
11:23:31 INFO - PROCESS | 3092 | 1467829410982 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - PROCESS | 3092 | 1467829411019 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
11:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
11:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
11:23:31 INFO - PROCESS | 3092 | 1467829411159 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - PROCESS | 3092 | 1467829411195 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
11:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
11:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
11:23:31 INFO - PROCESS | 3092 | 1467829411331 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - PROCESS | 3092 | 1467829411399 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
11:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms
11:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
11:23:31 INFO - PROCESS | 3092 | 1467829411805 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:31 INFO - PROCESS | 3092 | 1467829411848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 230ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
11:23:32 INFO - PROCESS | 3092 | 1467829412041 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412070 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 172ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
11:23:32 INFO - PROCESS | 3092 | 1467829412216 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
11:23:32 INFO - PROCESS | 3092 | 1467829412391 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412422 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
11:23:32 INFO - PROCESS | 3092 | 1467829412562 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412589 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
11:23:32 INFO - PROCESS | 3092 | 1467829412736 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412772 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 171ms
11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
11:23:32 INFO - PROCESS | 3092 | 1467829412911 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:32 INFO - PROCESS | 3092 | 1467829412945 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
11:23:33 INFO - PROCESS | 3092 | 1467829413087 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - PROCESS | 3092 | 1467829413119 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
11:23:33 INFO - PROCESS | 3092 | 1467829413262 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - PROCESS | 3092 | 1467829413289 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 172ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
11:23:33 INFO - PROCESS | 3092 | 1467829413443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - PROCESS | 3092 | 1467829413475 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
11:23:33 INFO - PROCESS | 3092 | 1467829413617 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - PROCESS | 3092 | 1467829413649 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
11:23:33 INFO - PROCESS | 3092 | 1467829413794 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - PROCESS | 3092 | 1467829413823 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
11:23:33 INFO - PROCESS | 3092 | 1467829413968 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414005 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
11:23:34 INFO - PROCESS | 3092 | 1467829414146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414184 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
11:23:34 INFO - PROCESS | 3092 | 1467829414319 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414355 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
11:23:34 INFO - PROCESS | 3092 | 1467829414495 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414533 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
11:23:34 INFO - PROCESS | 3092 | 1467829414670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
11:23:34 INFO - PROCESS | 3092 | 1467829414845 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:34 INFO - PROCESS | 3092 | 1467829414884 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
11:23:35 INFO - PROCESS | 3092 | 1467829415024 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415062 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
11:23:35 INFO - PROCESS | 3092 | 1467829415213 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415257 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
11:23:35 INFO - PROCESS | 3092 | 1467829415387 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415422 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
11:23:35 INFO - PROCESS | 3092 | 1467829415561 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415596 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
11:23:35 INFO - PROCESS | 3092 | 1467829415741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415773 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
11:23:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
11:23:35 INFO - PROCESS | 3092 | 1467829415912 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:35 INFO - PROCESS | 3092 | 1467829415946 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
11:23:36 INFO - PROCESS | 3092 | 1467829416086 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - PROCESS | 3092 | 1467829416120 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
11:23:36 INFO - PROCESS | 3092 | 1467829416262 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - PROCESS | 3092 | 1467829416301 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
11:23:36 INFO - PROCESS | 3092 | 1467829416441 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - PROCESS | 3092 | 1467829416472 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
11:23:36 INFO - PROCESS | 3092 | 1467829416611 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - PROCESS | 3092 | 1467829416645 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
11:23:36 INFO - PROCESS | 3092 | 1467829416785 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - PROCESS | 3092 | 1467829416824 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
11:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
11:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
11:23:36 INFO - PROCESS | 3092 | 1467829416962 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:37 INFO - PROCESS | 3092 | 1467829416998 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:37 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)
11:23:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 671ms
11:23:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
11:23:37 INFO - PROCESS | 3092 | 1467829417635 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:37 INFO - PROCESS | 3092 | 1467829417670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:38 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
11:23:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
11:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
11:23:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
11:23:38 INFO - PROCESS | 3092 | 1467829418310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:38 INFO - PROCESS | 3092 | 1467829418360 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:39 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
11:23:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
11:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 830ms
11:23:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
11:23:39 INFO - PROCESS | 3092 | 1467829419145 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:39 INFO - PROCESS | 3092 | 1467829419178 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:39 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)
11:23:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
11:23:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
11:23:39 INFO - PROCESS | 3092 | 1467829419822 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:39 INFO - PROCESS | 3092 | 1467829419851 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:40 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)
11:23:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
11:23:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
11:23:40 INFO - PROCESS | 3092 | 1467829420499 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:40 INFO - PROCESS | 3092 | 1467829420528 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:41 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
11:23:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
11:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
11:23:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
11:23:41 INFO - PROCESS | 3092 | 1467829421175 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:41 INFO - PROCESS | 3092 | 1467829421202 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:41 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
11:23:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
11:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
11:23:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
11:23:41 INFO - PROCESS | 3092 | 1467829421843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:41 INFO - PROCESS | 3092 | 1467829421868 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:42 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
11:23:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
11:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 631ms
11:23:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
11:23:42 INFO - PROCESS | 3092 | 1467829422477 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:42 INFO - PROCESS | 3092 | 1467829422508 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 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
11:23:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:23:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
11:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
11:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
11:23:43 INFO - PROCESS | 3092 | 1467829423150 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - PROCESS | 3092 | 1467829423177 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
11:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
11:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
11:23:43 INFO - PROCESS | 3092 | 1467829423327 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - PROCESS | 3092 | 1467829423356 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
11:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
11:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
11:23:43 INFO - PROCESS | 3092 | 1467829423498 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - PROCESS | 3092 | 1467829423527 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 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"
11:23:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:23:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
11:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
11:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
11:23:43 INFO - PROCESS | 3092 | 1467829423675 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - PROCESS | 3092 | 1467829423702 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
11:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
11:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
11:23:43 INFO - PROCESS | 3092 | 1467829423846 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:43 INFO - PROCESS | 3092 | 1467829423882 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 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"
11:23:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:23:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
11:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
11:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
11:23:44 INFO - PROCESS | 3092 | 1467829424020 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 INFO - PROCESS | 3092 | 1467829424049 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 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"
11:23:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:23:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
11:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
11:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
11:23:44 INFO - PROCESS | 3092 | 1467829424196 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 INFO - PROCESS | 3092 | 1467829424223 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
11:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
11:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
11:23:44 INFO - PROCESS | 3092 | 1467829424371 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:44 INFO - PROCESS | 3092 | 1467829424404 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 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
11:23:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:23:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
11:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:23:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
11:23:45 INFO - PROCESS | 3092 | 1467829425045 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425078 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
11:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
11:23:45 INFO - PROCESS | 3092 | 1467829425225 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425254 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
11:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
11:23:45 INFO - PROCESS | 3092 | 1467829425400 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425433 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
11:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
11:23:45 INFO - PROCESS | 3092 | 1467829425577 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425604 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
11:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
11:23:45 INFO - PROCESS | 3092 | 1467829425746 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
11:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
11:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
11:23:45 INFO - PROCESS | 3092 | 1467829425921 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:45 INFO - PROCESS | 3092 | 1467829425960 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
11:23:46 INFO - PROCESS | 3092 | 1467829426099 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - PROCESS | 3092 | 1467829426126 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
11:23:46 INFO - PROCESS | 3092 | 1467829426271 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - PROCESS | 3092 | 1467829426302 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
11:23:46 INFO - PROCESS | 3092 | 1467829426446 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - PROCESS | 3092 | 1467829426477 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
11:23:46 INFO - PROCESS | 3092 | 1467829426625 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - PROCESS | 3092 | 1467829426652 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
11:23:46 INFO - PROCESS | 3092 | 1467829426796 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - PROCESS | 3092 | 1467829426828 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
11:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
11:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
11:23:47 INFO - PROCESS | 3092 | 1467829426970 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427008 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
11:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
11:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
11:23:47 INFO - PROCESS | 3092 | 1467829427146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427180 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
11:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 172ms
11:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
11:23:47 INFO - PROCESS | 3092 | 1467829427321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427358 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
11:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
11:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
11:23:47 INFO - PROCESS | 3092 | 1467829427496 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427524 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
11:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
11:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
11:23:47 INFO - PROCESS | 3092 | 1467829427675 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427705 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
11:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
11:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
11:23:47 INFO - PROCESS | 3092 | 1467829427846 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:47 INFO - PROCESS | 3092 | 1467829427877 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
11:23:48 INFO - PROCESS | 3092 | 1467829428020 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428052 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
11:23:48 INFO - PROCESS | 3092 | 1467829428196 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428226 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
11:23:48 INFO - PROCESS | 3092 | 1467829428371 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428406 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
11:23:48 INFO - PROCESS | 3092 | 1467829428549 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428580 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
11:23:48 INFO - PROCESS | 3092 | 1467829428725 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428758 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
11:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
11:23:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
11:23:48 INFO - PROCESS | 3092 | 1467829428897 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:48 INFO - PROCESS | 3092 | 1467829428928 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
11:23:49 INFO - PROCESS | 3092 | 1467829429069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - PROCESS | 3092 | 1467829429101 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
11:23:49 INFO - PROCESS | 3092 | 1467829429246 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - PROCESS | 3092 | 1467829429281 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
11:23:49 INFO - PROCESS | 3092 | 1467829429421 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - PROCESS | 3092 | 1467829429459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
11:23:49 INFO - PROCESS | 3092 | 1467829429596 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - PROCESS | 3092 | 1467829429629 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
11:23:49 INFO - PROCESS | 3092 | 1467829429775 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - PROCESS | 3092 | 1467829429811 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
11:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
11:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
11:23:49 INFO - PROCESS | 3092 | 1467829429949 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829429983 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
11:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
11:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
11:23:50 INFO - PROCESS | 3092 | 1467829430120 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829430154 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
11:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
11:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
11:23:50 INFO - PROCESS | 3092 | 1467829430295 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829430332 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
11:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
11:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
11:23:50 INFO - PROCESS | 3092 | 1467829430471 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829430507 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
11:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
11:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
11:23:50 INFO - PROCESS | 3092 | 1467829430646 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829430681 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
11:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
11:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
11:23:50 INFO - PROCESS | 3092 | 1467829430821 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:50 INFO - PROCESS | 3092 | 1467829430861 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
11:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
11:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
11:23:51 INFO - PROCESS | 3092 | 1467829431077 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - PROCESS | 3092 | 1467829431207 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
11:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 370ms
11:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
11:23:51 INFO - PROCESS | 3092 | 1467829431413 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - PROCESS | 3092 | 1467829431443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
11:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
11:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
11:23:51 INFO - PROCESS | 3092 | 1467829431592 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - PROCESS | 3092 | 1467829431623 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
11:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
11:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
11:23:51 INFO - PROCESS | 3092 | 1467829431765 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - PROCESS | 3092 | 1467829431797 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
11:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
11:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
11:23:51 INFO - PROCESS | 3092 | 1467829431942 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829431969 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
11:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
11:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
11:23:52 INFO - PROCESS | 3092 | 1467829432113 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829432149 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
11:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 172ms
11:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
11:23:52 INFO - PROCESS | 3092 | 1467829432287 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829432316 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
11:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
11:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
11:23:52 INFO - PROCESS | 3092 | 1467829432463 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829432490 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
11:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
11:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
11:23:52 INFO - PROCESS | 3092 | 1467829432641 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829432670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
11:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
11:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
11:23:52 INFO - PROCESS | 3092 | 1467829432815 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:52 INFO - PROCESS | 3092 | 1467829432843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
11:23:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
11:23:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
11:23:53 INFO - PROCESS | 3092 | 1467829432986 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - PROCESS | 3092 | 1467829433019 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
11:23:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
11:23:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
11:23:53 INFO - TEST-START | /DOMEvents/constructors.html
11:23:53 INFO - PROCESS | 3092 | 1467829433170 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - PROCESS | 3092 | 1467829433202 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:23:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
11:23:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 188ms
11:23:53 INFO - PROCESS | 3092 | 1467829433367 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-START | /DOMEvents/event-phases-order.html
11:23:53 INFO - PROCESS | 3092 | 1467829433401 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
11:23:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 230ms
11:23:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
11:23:53 INFO - PROCESS | 3092 | 1467829433605 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - PROCESS | 3092 | 1467829433642 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
11:23:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:23:53 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
11:23:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:23:53 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
11:23:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:23:53 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]"
11:23:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:23:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
11:23:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 176ms
11:23:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
11:23:53 INFO - PROCESS | 3092 | 1467829433785 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - PROCESS | 3092 | 1467829433825 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:53 INFO - PROCESS | 3092 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
11:23:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
11:23:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
11:23:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
11:23:53 INFO - PROCESS | 3092 | 1467829433962 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829433996 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
11:23:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
11:23:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
11:23:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
11:23:54 INFO - PROCESS | 3092 | 1467829434136 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829434170 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
11:23:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 172ms
11:23:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
11:23:54 INFO - PROCESS | 3092 | 1467829434313 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829434356 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 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.
11:23:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
11:23:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
11:23:54 INFO - PROCESS | 3092 | 1467829434493 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829434525 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 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
11:23:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
11:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
11:23:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
11:23:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
11:23:54 INFO - PROCESS | 3092 | 1467829434665 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829434695 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 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.
11:23:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
11:23:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
11:23:54 INFO - PROCESS | 3092 | 1467829434845 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:54 INFO - PROCESS | 3092 | 1467829434879 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 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.
11:23:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
11:23:55 INFO - PROCESS | 3092 | 1467829435013 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435054 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
11:23:55 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
11:23:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
11:23:55 INFO - PROCESS | 3092 | 1467829435187 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435220 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 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.
11:23:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
11:23:55 INFO - PROCESS | 3092 | 1467829435362 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435399 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 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.
11:23:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
11:23:55 INFO - PROCESS | 3092 | 1467829435538 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435573 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 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.
11:23:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
11:23:55 INFO - PROCESS | 3092 | 1467829435713 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435750 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 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.
11:23:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
11:23:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
11:23:55 INFO - PROCESS | 3092 | 1467829435886 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:55 INFO - PROCESS | 3092 | 1467829435922 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 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.
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
11:23:56 INFO - PROCESS | 3092 | 1467829436062 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - PROCESS | 3092 | 1467829436095 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 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.
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
11:23:56 INFO - PROCESS | 3092 | 1467829436243 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - PROCESS | 3092 | 1467829436276 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 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
11:23:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
11:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
11:23:56 INFO - PROCESS | 3092 | 1467829436414 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - PROCESS | 3092 | 1467829436453 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 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.
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
11:23:56 INFO - PROCESS | 3092 | 1467829436592 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - PROCESS | 3092 | 1467829436626 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 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.
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
11:23:56 INFO - PROCESS | 3092 | 1467829436762 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - PROCESS | 3092 | 1467829436813 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
11:23:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
11:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
11:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
11:23:56 INFO - PROCESS | 3092 | 1467829436936 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - PROCESS | 3092 | 1467829436976 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
11:23:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
11:23:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
11:23:57 INFO - PROCESS | 3092 | 1467829437112 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - PROCESS | 3092 | 1467829437150 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 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.
11:23:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 172ms
11:23:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
11:23:57 INFO - PROCESS | 3092 | 1467829437287 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - PROCESS | 3092 | 1467829437321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
11:23:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 370ms
11:23:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker
11:23:57 INFO - PROCESS | 3092 | 1467829437661 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - PROCESS | 3092 | 1467829437706 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
11:23:57 INFO - {}
11:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
11:23:57 INFO - {}
11:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
11:23:57 INFO - {}
11:23:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
11:23:57 INFO - {}
11:23:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 270ms
11:23:57 INFO - TEST-START | /FileAPI/fileReader.html
11:23:57 INFO - PROCESS | 3092 | 1467829437935 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:57 INFO - PROCESS | 3092 | 1467829437965 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
11:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
11:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
11:23:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
11:23:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
11:23:58 INFO - TEST-START | /FileAPI/historical.html
11:23:58 INFO - PROCESS | 3092 | 1467829438113 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - PROCESS | 3092 | 1467829438141 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
11:23:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
11:23:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
11:23:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
11:23:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
11:23:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
11:23:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
11:23:58 INFO - TEST-OK | /FileAPI/historical.html | took 172ms
11:23:58 INFO - TEST-START | /FileAPI/idlharness.html
11:23:58 INFO - PROCESS | 3092 | 1467829438283 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - PROCESS | 3092 | 1467829438310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
11:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
11:23:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
11:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
11:23:58 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
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
11:23:58 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
11:23:58 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
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
11:23:58 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
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
11:23:58 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
11:23:58 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
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
11:23:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 277ms
11:23:58 INFO - TEST-START | /FileAPI/idlharness.worker
11:23:58 INFO - PROCESS | 3092 | 1467829438562 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - PROCESS | 3092 | 1467829438590 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
11:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
11:23:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
11:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
11:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:23:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
11:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:23:58 INFO - {}
11:23:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 359ms
11:23:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
11:23:58 INFO - PROCESS | 3092 | 1467829438925 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:58 INFO - PROCESS | 3092 | 1467829438961 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
11:23:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
11:23:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
11:23:59 INFO - PROCESS | 3092 | 1467829439098 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - PROCESS | 3092 | 1467829439125 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
11:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 120ms
11:23:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html
11:23:59 INFO - PROCESS | 3092 | 1467829439221 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - PROCESS | 3092 | 1467829439251 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
11:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 172ms
11:23:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
11:23:59 INFO - PROCESS | 3092 | 1467829439396 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - PROCESS | 3092 | 1467829439424 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
11:23:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
11:23:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
11:23:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
11:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 245ms
11:23:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
11:23:59 INFO - PROCESS | 3092 | 1467829439645 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - PROCESS | 3092 | 1467829439674 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
11:23:59 INFO - {}
11:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 171ms
11:23:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
11:23:59 INFO - PROCESS | 3092 | 1467829439826 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:23:59 INFO - PROCESS | 3092 | 1467829439862 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
11:24:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
11:24:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
11:24:00 INFO - PROCESS | 3092 | 1467829439998 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - PROCESS | 3092 | 1467829440034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
11:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:24:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:24:00 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"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:24:00 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"
11:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:24:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 341ms
11:24:00 INFO - TEST-START | /FileAPI/file/File-constructor.html
11:24:00 INFO - PROCESS | 3092 | 1467829440348 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - PROCESS | 3092 | 1467829440376 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
11:24:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
11:24:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
11:24:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
11:24:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
11:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
11:24:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
11:24:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 178ms
11:24:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
11:24:00 INFO - PROCESS | 3092 | 1467829440531 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - PROCESS | 3092 | 1467829440564 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
11:24:00 INFO - {}
11:24:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
11:24:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
11:24:00 INFO - PROCESS | 3092 | 1467829440705 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - PROCESS | 3092 | 1467829440744 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
11:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
11:24:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
11:24:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
11:24:00 INFO - PROCESS | 3092 | 1467829440879 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:00 INFO - PROCESS | 3092 | 1467829440917 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
11:24:01 INFO - PROCESS | 3092 | 1467829441069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - PROCESS | 3092 | 1467829441108 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
11:24:01 INFO - PROCESS | 3092 | 1467829441250 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - PROCESS | 3092 | 1467829441282 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
11:24:01 INFO - reader.readAsText(blob_2)
11:24:01 INFO - }" did not throw
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
11:24:01 INFO - reader.readAsDataURL(blob_2)
11:24:01 INFO - }" did not throw
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
11:24:01 INFO - reader.readAsArrayBuffer(blob_2)
11:24:01 INFO - }" did not throw
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
11:24:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:24:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
11:24:01 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
11:24:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
11:24:01 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 180ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
11:24:01 INFO - PROCESS | 3092 | 1467829441432 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - PROCESS | 3092 | 1467829441468 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
11:24:01 INFO - PROCESS | 3092 | 1467829441609 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - PROCESS | 3092 | 1467829441643 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 171ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
11:24:01 INFO - PROCESS | 3092 | 1467829441780 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - PROCESS | 3092 | 1467829441812 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
11:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
11:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
11:24:01 INFO - PROCESS | 3092 | 1467829441954 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829441989 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
11:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
11:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
11:24:02 INFO - PROCESS | 3092 | 1467829442129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829442168 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
11:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 172ms
11:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
11:24:02 INFO - PROCESS | 3092 | 1467829442309 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829442345 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
11:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
11:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
11:24:02 INFO - PROCESS | 3092 | 1467829442478 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829442513 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
11:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
11:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
11:24:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
11:24:02 INFO - PROCESS | 3092 | 1467829442657 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829442697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
11:24:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
11:24:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
11:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:24:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
11:24:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
11:24:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
11:24:02 INFO - PROCESS | 3092 | 1467829442830 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:02 INFO - PROCESS | 3092 | 1467829442862 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
11:24:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
11:24:03 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
11:24:03 INFO - PROCESS | 3092 | 1467829443005 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:03 INFO - PROCESS | 3092 | 1467829443044 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:03 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
11:24:03 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 730ms
11:24:03 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
11:24:03 INFO - PROCESS | 3092 | 1467829443738 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:03 INFO - PROCESS | 3092 | 1467829443772 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:04 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
11:24:04 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 830ms
11:24:04 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
11:24:04 INFO - PROCESS | 3092 | 1467829444572 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:04 INFO - PROCESS | 3092 | 1467829444602 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:05 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
11:24:05 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 730ms
11:24:05 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
11:24:05 INFO - PROCESS | 3092 | 1467829445306 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:05 INFO - PROCESS | 3092 | 1467829445334 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:06 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
11:24:06 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 730ms
11:24:06 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
11:24:06 INFO - PROCESS | 3092 | 1467829446042 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:06 INFO - PROCESS | 3092 | 1467829446069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
11:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
11:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
11:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
11:24:06 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 730ms
11:24:06 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
11:24:06 INFO - PROCESS | 3092 | 1467829446779 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:06 INFO - PROCESS | 3092 | 1467829446806 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
11:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
11:24:07 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 732ms
11:24:07 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
11:24:07 INFO - PROCESS | 3092 | 1467829447513 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:07 INFO - PROCESS | 3092 | 1467829447541 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
11:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
11:24:08 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 731ms
11:24:08 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
11:24:08 INFO - PROCESS | 3092 | 1467829448248 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:08 INFO - PROCESS | 3092 | 1467829448279 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
11:24:09 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 730ms
11:24:09 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
11:24:09 INFO - PROCESS | 3092 | 1467829448981 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:09 INFO - PROCESS | 3092 | 1467829449006 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
11:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
11:24:09 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
11:24:09 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
11:24:09 INFO - PROCESS | 3092 | 1467829449714 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:09 INFO - PROCESS | 3092 | 1467829449741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
11:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
11:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
11:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
11:24:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 771ms
11:24:10 INFO - PROCESS | 3092 | 1467829450515 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
11:24:10 INFO - PROCESS | 3092 | 1467829450548 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
11:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
11:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
11:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
11:24:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 810ms
11:24:11 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
11:24:11 INFO - PROCESS | 3092 | 1467829451335 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:11 INFO - PROCESS | 3092 | 1467829451363 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
11:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
11:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
11:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
11:24:12 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 730ms
11:24:12 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
11:24:12 INFO - PROCESS | 3092 | 1467829452069 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:12 INFO - PROCESS | 3092 | 1467829452097 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
11:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
11:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
11:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
11:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
11:24:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2928ms
11:24:15 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
11:24:15 INFO - PROCESS | 3092 | 1467829455003 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:15 INFO - PROCESS | 3092 | 1467829455033 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
11:24:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
11:24:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
11:24:17 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2016ms
11:24:17 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
11:24:17 INFO - PROCESS | 3092 | 1467829457021 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:17 INFO - PROCESS | 3092 | 1467829457049 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
11:24:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
11:24:19 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
11:24:19 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2021ms
11:24:19 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
11:24:19 INFO - PROCESS | 3092 | 1467829459047 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:19 INFO - PROCESS | 3092 | 1467829459080 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:19 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
11:24:19 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 830ms
11:24:19 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
11:24:19 INFO - PROCESS | 3092 | 1467829459884 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:19 INFO - PROCESS | 3092 | 1467829459912 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
11:24:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
11:24:20 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 830ms
11:24:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
11:24:20 INFO - PROCESS | 3092 | 1467829460715 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:20 INFO - PROCESS | 3092 | 1467829460742 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
11:24:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 730ms
11:24:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
11:24:21 INFO - PROCESS | 3092 | 1467829461448 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:21 INFO - PROCESS | 3092 | 1467829461473 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
11:24:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1533ms
11:24:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
11:24:23 INFO - PROCESS | 3092 | 1467829462984 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:23 INFO - PROCESS | 3092 | 1467829463031 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
11:24:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 871ms
11:24:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
11:24:23 INFO - PROCESS | 3092 | 1467829463858 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:23 INFO - PROCESS | 3092 | 1467829463883 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
11:24:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 730ms
11:24:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
11:24:24 INFO - PROCESS | 3092 | 1467829464593 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:24 INFO - PROCESS | 3092 | 1467829464621 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
11:24:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 671ms
11:24:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
11:24:25 INFO - PROCESS | 3092 | 1467829465276 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:25 INFO - PROCESS | 3092 | 1467829465309 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
11:24:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 730ms
11:24:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
11:24:26 INFO - PROCESS | 3092 | 1467829466008 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:26 INFO - PROCESS | 3092 | 1467829466035 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
11:24:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 670ms
11:24:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
11:24:26 INFO - PROCESS | 3092 | 1467829466681 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:26 INFO - PROCESS | 3092 | 1467829466707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
11:24:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 771ms
11:24:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
11:24:27 INFO - PROCESS | 3092 | 1467829467455 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:27 INFO - PROCESS | 3092 | 1467829467490 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
11:24:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 931ms
11:24:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
11:24:28 INFO - PROCESS | 3092 | 1467829468388 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:28 INFO - PROCESS | 3092 | 1467829468412 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
11:24:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 830ms
11:24:29 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
11:24:29 INFO - PROCESS | 3092 | 1467829469222 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:29 INFO - PROCESS | 3092 | 1467829469249 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
11:24:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 830ms
11:24:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
11:24:30 INFO - PROCESS | 3092 | 1467829470058 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:30 INFO - PROCESS | 3092 | 1467829470095 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
11:24:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 870ms
11:24:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
11:24:30 INFO - PROCESS | 3092 | 1467829470932 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:30 INFO - PROCESS | 3092 | 1467829470959 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
11:24:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 770ms
11:24:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
11:24:31 INFO - PROCESS | 3092 | 1467829471709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:31 INFO - PROCESS | 3092 | 1467829471740 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
11:24:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 871ms
11:24:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
11:24:32 INFO - PROCESS | 3092 | 1467829472583 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:32 INFO - PROCESS | 3092 | 1467829472609 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
11:24:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 770ms
11:24:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
11:24:33 INFO - PROCESS | 3092 | 1467829473355 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:33 INFO - PROCESS | 3092 | 1467829473380 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:34 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
11:24:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 770ms
11:24:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
11:24:34 INFO - PROCESS | 3092 | 1467829474129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:34 INFO - PROCESS | 3092 | 1467829474158 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:34 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
11:24:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 670ms
11:24:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
11:24:34 INFO - PROCESS | 3092 | 1467829474805 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:34 INFO - PROCESS | 3092 | 1467829474833 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
11:24:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 830ms
11:24:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
11:24:35 INFO - PROCESS | 3092 | 1467829475659 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:35 INFO - PROCESS | 3092 | 1467829475687 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
11:24:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 730ms
11:24:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
11:24:36 INFO - PROCESS | 3092 | 1467829476397 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:36 INFO - PROCESS | 3092 | 1467829476424 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
11:24:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 730ms
11:24:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
11:24:37 INFO - PROCESS | 3092 | 1467829477130 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:37 INFO - PROCESS | 3092 | 1467829477158 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
11:24:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 671ms
11:24:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
11:24:37 INFO - PROCESS | 3092 | 1467829477807 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:37 INFO - PROCESS | 3092 | 1467829477833 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
11:24:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 870ms
11:24:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
11:24:38 INFO - PROCESS | 3092 | 1467829478682 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:38 INFO - PROCESS | 3092 | 1467829478706 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
11:24:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 671ms
11:24:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
11:24:39 INFO - PROCESS | 3092 | 1467829479356 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:39 INFO - PROCESS | 3092 | 1467829479393 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
11:24:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 830ms
11:24:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
11:24:40 INFO - PROCESS | 3092 | 1467829480188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:40 INFO - PROCESS | 3092 | 1467829480212 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:41 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
11:24:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 830ms
11:24:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
11:24:41 INFO - PROCESS | 3092 | 1467829481022 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:41 INFO - PROCESS | 3092 | 1467829481047 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:41 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
11:24:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 930ms
11:24:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
11:24:41 INFO - PROCESS | 3092 | 1467829481957 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:42 INFO - PROCESS | 3092 | 1467829481985 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
11:24:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 871ms
11:24:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
11:24:42 INFO - PROCESS | 3092 | 1467829482832 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:42 INFO - PROCESS | 3092 | 1467829482860 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
11:24:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 830ms
11:24:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
11:24:43 INFO - PROCESS | 3092 | 1467829483670 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:43 INFO - PROCESS | 3092 | 1467829483697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
11:24:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 830ms
11:24:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
11:24:44 INFO - PROCESS | 3092 | 1467829484499 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:44 INFO - PROCESS | 3092 | 1467829484524 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
11:24:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 730ms
11:24:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
11:24:45 INFO - PROCESS | 3092 | 1467829485232 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:45 INFO - PROCESS | 3092 | 1467829485258 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
11:24:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 770ms
11:24:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
11:24:46 INFO - PROCESS | 3092 | 1467829486006 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:46 INFO - PROCESS | 3092 | 1467829486036 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
11:24:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 670ms
11:24:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
11:24:46 INFO - PROCESS | 3092 | 1467829486679 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:46 INFO - PROCESS | 3092 | 1467829486702 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
11:24:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 831ms
11:24:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
11:24:47 INFO - PROCESS | 3092 | 1467829487511 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:47 INFO - PROCESS | 3092 | 1467829487535 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
11:24:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 870ms
11:24:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
11:24:48 INFO - PROCESS | 3092 | 1467829488390 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:48 INFO - PROCESS | 3092 | 1467829488418 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
11:24:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 830ms
11:24:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
11:24:49 INFO - PROCESS | 3092 | 1467829489227 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:49 INFO - PROCESS | 3092 | 1467829489254 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
11:24:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 870ms
11:24:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
11:24:50 INFO - PROCESS | 3092 | 1467829490104 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:50 INFO - PROCESS | 3092 | 1467829490129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
11:24:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 770ms
11:24:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
11:24:50 INFO - PROCESS | 3092 | 1467829490874 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:50 INFO - PROCESS | 3092 | 1467829490904 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
11:24:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 830ms
11:24:51 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
11:24:51 INFO - PROCESS | 3092 | 1467829491707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:51 INFO - PROCESS | 3092 | 1467829491730 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:52 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:24:52 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1073ms
11:24:52 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
11:24:52 INFO - PROCESS | 3092 | 1467829492787 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:52 INFO - PROCESS | 3092 | 1467829492817 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
11:24:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 830ms
11:24:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
11:24:53 INFO - PROCESS | 3092 | 1467829493619 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:53 INFO - PROCESS | 3092 | 1467829493644 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
11:24:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 770ms
11:24:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
11:24:54 INFO - PROCESS | 3092 | 1467829494389 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:54 INFO - PROCESS | 3092 | 1467829494416 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:24:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 770ms
11:24:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
11:24:55 INFO - PROCESS | 3092 | 1467829495162 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:55 INFO - PROCESS | 3092 | 1467829495189 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:56 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
11:24:56 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 870ms
11:24:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
11:24:56 INFO - PROCESS | 3092 | 1467829496036 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:56 INFO - PROCESS | 3092 | 1467829496063 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
11:24:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 871ms
11:24:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
11:24:56 INFO - PROCESS | 3092 | 1467829496914 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:56 INFO - PROCESS | 3092 | 1467829496941 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
11:24:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 771ms
11:24:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
11:24:57 INFO - PROCESS | 3092 | 1467829497684 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:57 INFO - PROCESS | 3092 | 1467829497709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
11:24:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 670ms
11:24:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
11:24:58 INFO - PROCESS | 3092 | 1467829498357 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:58 INFO - PROCESS | 3092 | 1467829498382 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
11:24:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 770ms
11:24:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
11:24:59 INFO - PROCESS | 3092 | 1467829499131 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:24:59 INFO - PROCESS | 3092 | 1467829499163 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
11:25:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 870ms
11:25:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
11:25:00 INFO - PROCESS | 3092 | 1467829500003 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:00 INFO - PROCESS | 3092 | 1467829500029 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
11:25:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 770ms
11:25:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
11:25:00 INFO - PROCESS | 3092 | 1467829500810 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:00 INFO - PROCESS | 3092 | 1467829500838 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
11:25:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 870ms
11:25:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
11:25:01 INFO - PROCESS | 3092 | 1467829501684 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:01 INFO - PROCESS | 3092 | 1467829501711 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
11:25:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 771ms
11:25:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
11:25:02 INFO - PROCESS | 3092 | 1467829502457 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:02 INFO - PROCESS | 3092 | 1467829502484 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
11:25:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 731ms
11:25:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
11:25:03 INFO - PROCESS | 3092 | 1467829503195 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:03 INFO - PROCESS | 3092 | 1467829503227 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
11:25:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 830ms
11:25:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
11:25:04 INFO - PROCESS | 3092 | 1467829504026 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:04 INFO - PROCESS | 3092 | 1467829504052 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
11:25:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 870ms
11:25:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
11:25:04 INFO - PROCESS | 3092 | 1467829504899 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:04 INFO - PROCESS | 3092 | 1467829504922 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
11:25:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 830ms
11:25:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
11:25:05 INFO - PROCESS | 3092 | 1467829505732 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:05 INFO - PROCESS | 3092 | 1467829505763 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
11:25:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 770ms
11:25:06 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
11:25:06 INFO - PROCESS | 3092 | 1467829506505 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:06 INFO - PROCESS | 3092 | 1467829506529 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
11:25:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 871ms
11:25:07 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
11:25:07 INFO - PROCESS | 3092 | 1467829507411 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:07 INFO - PROCESS | 3092 | 1467829507440 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
11:25:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 830ms
11:25:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
11:25:08 INFO - PROCESS | 3092 | 1467829508244 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:08 INFO - PROCESS | 3092 | 1467829508271 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
11:25:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 830ms
11:25:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
11:25:09 INFO - PROCESS | 3092 | 1467829509082 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:09 INFO - PROCESS | 3092 | 1467829509108 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
11:25:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 830ms
11:25:09 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
11:25:09 INFO - PROCESS | 3092 | 1467829509916 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:09 INFO - PROCESS | 3092 | 1467829509942 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
11:25:10 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1011ms
11:25:10 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
11:25:10 INFO - PROCESS | 3092 | 1467829510933 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:10 INFO - PROCESS | 3092 | 1467829510958 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
11:25:11 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 830ms
11:25:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
11:25:11 INFO - PROCESS | 3092 | 1467829511767 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:11 INFO - PROCESS | 3092 | 1467829511797 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
11:25:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 831ms
11:25:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
11:25:12 INFO - PROCESS | 3092 | 1467829512602 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:12 INFO - PROCESS | 3092 | 1467829512625 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
11:25:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 670ms
11:25:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
11:25:13 INFO - PROCESS | 3092 | 1467829513275 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:13 INFO - PROCESS | 3092 | 1467829513300 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
11:25:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1067ms
11:25:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
11:25:14 INFO - PROCESS | 3092 | 1467829514348 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:14 INFO - PROCESS | 3092 | 1467829514373 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
11:25:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 770ms
11:25:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
11:25:15 INFO - PROCESS | 3092 | 1467829515120 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:15 INFO - PROCESS | 3092 | 1467829515146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
11:25:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 770ms
11:25:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
11:25:15 INFO - PROCESS | 3092 | 1467829515897 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:15 INFO - PROCESS | 3092 | 1467829515925 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
11:25:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 870ms
11:25:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
11:25:16 INFO - PROCESS | 3092 | 1467829516771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:16 INFO - PROCESS | 3092 | 1467829516798 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
11:25:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 771ms
11:25:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
11:25:17 INFO - PROCESS | 3092 | 1467829517541 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:17 INFO - PROCESS | 3092 | 1467829517565 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
11:25:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 730ms
11:25:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
11:25:18 INFO - PROCESS | 3092 | 1467829518274 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:18 INFO - PROCESS | 3092 | 1467829518305 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
11:25:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 770ms
11:25:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
11:25:19 INFO - PROCESS | 3092 | 1467829519050 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:19 INFO - PROCESS | 3092 | 1467829519075 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
11:25:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 770ms
11:25:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
11:25:19 INFO - PROCESS | 3092 | 1467829519832 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:19 INFO - PROCESS | 3092 | 1467829519861 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
11:25:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 730ms
11:25:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
11:25:20 INFO - PROCESS | 3092 | 1467829520566 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:20 INFO - PROCESS | 3092 | 1467829520592 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
11:25:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
11:25:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6931ms
11:25:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
11:25:27 INFO - PROCESS | 3092 | 1467829527498 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:27 INFO - PROCESS | 3092 | 1467829527526 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
11:25:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
11:25:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
11:25:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
11:25:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2518ms
11:25:30 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
11:25:30 INFO - PROCESS | 3092 | 1467829530023 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:30 INFO - PROCESS | 3092 | 1467829530049 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
11:25:30 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 870ms
11:25:30 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
11:25:30 INFO - PROCESS | 3092 | 1467829530900 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:30 INFO - PROCESS | 3092 | 1467829530929 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
11:25:31 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 830ms
11:25:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
11:25:31 INFO - PROCESS | 3092 | 1467829531730 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:31 INFO - PROCESS | 3092 | 1467829531757 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
11:25:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 671ms
11:25:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
11:25:32 INFO - PROCESS | 3092 | 1467829532415 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:32 INFO - PROCESS | 3092 | 1467829532443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
11:25:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 930ms
11:25:33 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
11:25:33 INFO - PROCESS | 3092 | 1467829533350 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:33 INFO - PROCESS | 3092 | 1467829533379 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
11:25:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 730ms
11:25:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
11:25:34 INFO - PROCESS | 3092 | 1467829534083 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:34 INFO - PROCESS | 3092 | 1467829534111 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
11:25:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 930ms
11:25:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
11:25:35 INFO - PROCESS | 3092 | 1467829535014 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:35 INFO - PROCESS | 3092 | 1467829535041 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
11:25:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 770ms
11:25:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
11:25:35 INFO - PROCESS | 3092 | 1467829535788 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:35 INFO - PROCESS | 3092 | 1467829535812 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
11:25:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 732ms
11:25:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
11:25:36 INFO - PROCESS | 3092 | 1467829536523 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:36 INFO - PROCESS | 3092 | 1467829536556 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
11:25:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 771ms
11:25:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
11:25:37 INFO - PROCESS | 3092 | 1467829537295 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - PROCESS | 3092 | 1467829537320 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
11:25:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
11:25:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
11:25:37 INFO - PROCESS | 3092 | 1467829537471 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - PROCESS | 3092 | 1467829537497 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
11:25:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
11:25:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
11:25:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
11:25:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
11:25:37 INFO - PROCESS | 3092 | 1467829537649 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:37 INFO - PROCESS | 3092 | 1467829537676 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
11:25:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 970ms
11:25:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
11:25:38 INFO - PROCESS | 3092 | 1467829538625 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:38 INFO - PROCESS | 3092 | 1467829538703 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
11:25:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1167ms
11:25:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
11:25:39 INFO - PROCESS | 3092 | 1467829539796 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:39 INFO - PROCESS | 3092 | 1467829539821 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
11:25:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 930ms
11:25:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
11:25:40 INFO - PROCESS | 3092 | 1467829540731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:40 INFO - PROCESS | 3092 | 1467829540758 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
11:25:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
11:25:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 970ms
11:25:41 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
11:25:41 INFO - PROCESS | 3092 | 1467829541708 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:41 INFO - PROCESS | 3092 | 1467829541735 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
11:25:42 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 672ms
11:25:42 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
11:25:42 INFO - PROCESS | 3092 | 1467829542380 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:42 INFO - PROCESS | 3092 | 1467829542406 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
11:25:43 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1017ms
11:25:43 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
11:25:43 INFO - PROCESS | 3092 | 1467829543400 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:43 INFO - PROCESS | 3092 | 1467829543425 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
11:25:44 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 930ms
11:25:44 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
11:25:44 INFO - PROCESS | 3092 | 1467829544334 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:44 INFO - PROCESS | 3092 | 1467829544364 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
11:25:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
11:25:45 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 930ms
11:25:45 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
11:25:45 INFO - PROCESS | 3092 | 1467829545268 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:45 INFO - PROCESS | 3092 | 1467829545298 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
11:25:46 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 830ms
11:25:46 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
11:25:46 INFO - PROCESS | 3092 | 1467829546104 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:46 INFO - PROCESS | 3092 | 1467829546131 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
11:25:47 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 971ms
11:25:47 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
11:25:47 INFO - PROCESS | 3092 | 1467829547082 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:47 INFO - PROCESS | 3092 | 1467829547114 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
11:25:47 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 732ms
11:25:47 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
11:25:47 INFO - PROCESS | 3092 | 1467829547817 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:47 INFO - PROCESS | 3092 | 1467829547843 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
11:25:48 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 730ms
11:25:48 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
11:25:48 INFO - PROCESS | 3092 | 1467829548546 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:48 INFO - PROCESS | 3092 | 1467829548570 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
11:25:49 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 870ms
11:25:49 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
11:25:49 INFO - PROCESS | 3092 | 1467829549420 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:49 INFO - PROCESS | 3092 | 1467829549452 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
11:25:50 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1016ms
11:25:50 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
11:25:50 INFO - PROCESS | 3092 | 1467829550443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:50 INFO - PROCESS | 3092 | 1467829550468 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
11:25:51 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 671ms
11:25:51 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
11:25:51 INFO - PROCESS | 3092 | 1467829551116 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:51 INFO - PROCESS | 3092 | 1467829551143 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
11:25:53 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
11:25:53 INFO - window.indexedDB.open('test', val);..." did not throw
11:25:53 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:53 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:25:53 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
11:25:53 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
11:25:53 INFO - window.indexedDB.open('test', val);..." did not throw
11:25:53 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:53 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:25:53 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
11:25:53 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
11:25:53 INFO - window.indexedDB.open('test', val);..." did not throw
11:25:53 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:53 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:25:53 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
11:25:53 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
11:25:53 INFO - window.indexedDB.open('test', val);..." did not throw
11:25:53 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:53 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:25:53 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
11:25:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
11:25:53 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2476ms
11:25:53 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
11:25:53 INFO - PROCESS | 3092 | 1467829553593 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:53 INFO - PROCESS | 3092 | 1467829553618 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:54 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
11:25:54 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 670ms
11:25:54 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
11:25:54 INFO - PROCESS | 3092 | 1467829554268 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:54 INFO - PROCESS | 3092 | 1467829554296 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:55 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
11:25:55 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
11:25:55 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1324ms
11:25:55 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
11:25:55 INFO - PROCESS | 3092 | 1467829555598 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:55 INFO - PROCESS | 3092 | 1467829555623 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:56 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
11:25:56 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 830ms
11:25:56 INFO - TEST-START | /IndexedDB/idbindex_count.htm
11:25:56 INFO - PROCESS | 3092 | 1467829556429 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:56 INFO - PROCESS | 3092 | 1467829556454 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:57 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
11:25:57 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 771ms
11:25:57 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
11:25:57 INFO - PROCESS | 3092 | 1467829557203 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:57 INFO - PROCESS | 3092 | 1467829557244 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:58 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
11:25:58 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 831ms
11:25:58 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
11:25:58 INFO - PROCESS | 3092 | 1467829558038 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:58 INFO - PROCESS | 3092 | 1467829558065 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:58 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
11:25:58 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 730ms
11:25:58 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
11:25:58 INFO - PROCESS | 3092 | 1467829558771 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:58 INFO - PROCESS | 3092 | 1467829558798 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:59 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
11:25:59 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 831ms
11:25:59 INFO - TEST-START | /IndexedDB/idbindex_get.htm
11:25:59 INFO - PROCESS | 3092 | 1467829559610 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:25:59 INFO - PROCESS | 3092 | 1467829559644 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:00 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
11:26:00 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 730ms
11:26:00 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
11:26:00 INFO - PROCESS | 3092 | 1467829560343 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:00 INFO - PROCESS | 3092 | 1467829560368 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:01 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
11:26:01 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 730ms
11:26:01 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
11:26:01 INFO - PROCESS | 3092 | 1467829561075 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:01 INFO - PROCESS | 3092 | 1467829561100 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:01 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
11:26:01 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 670ms
11:26:01 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
11:26:01 INFO - PROCESS | 3092 | 1467829561749 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:01 INFO - PROCESS | 3092 | 1467829561781 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:02 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
11:26:02 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 931ms
11:26:02 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
11:26:02 INFO - PROCESS | 3092 | 1467829562684 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:02 INFO - PROCESS | 3092 | 1467829562709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:03 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
11:26:03 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 670ms
11:26:03 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
11:26:03 INFO - PROCESS | 3092 | 1467829563358 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:03 INFO - PROCESS | 3092 | 1467829563404 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
11:26:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 830ms
11:26:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
11:26:04 INFO - PROCESS | 3092 | 1467829564193 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:04 INFO - PROCESS | 3092 | 1467829564221 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:05 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
11:26:05 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 830ms
11:26:05 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
11:26:05 INFO - PROCESS | 3092 | 1467829565027 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:05 INFO - PROCESS | 3092 | 1467829565052 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
11:26:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 670ms
11:26:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
11:26:05 INFO - PROCESS | 3092 | 1467829565703 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:05 INFO - PROCESS | 3092 | 1467829565731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
11:26:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
11:26:06 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 771ms
11:26:06 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
11:26:06 INFO - PROCESS | 3092 | 1467829566475 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:06 INFO - PROCESS | 3092 | 1467829566502 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
11:26:07 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 731ms
11:26:07 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
11:26:07 INFO - PROCESS | 3092 | 1467829567209 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:07 INFO - PROCESS | 3092 | 1467829567234 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
11:26:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 771ms
11:26:07 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
11:26:08 INFO - PROCESS | 3092 | 1467829567983 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:08 INFO - PROCESS | 3092 | 1467829568013 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
11:26:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 770ms
11:26:08 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
11:26:08 INFO - PROCESS | 3092 | 1467829568755 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:08 INFO - PROCESS | 3092 | 1467829568780 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
11:26:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 631ms
11:26:09 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
11:26:09 INFO - PROCESS | 3092 | 1467829569389 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:09 INFO - PROCESS | 3092 | 1467829569413 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
11:26:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 870ms
11:26:10 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
11:26:10 INFO - PROCESS | 3092 | 1467829570263 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:10 INFO - PROCESS | 3092 | 1467829570310 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
11:26:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 730ms
11:26:11 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
11:26:11 INFO - PROCESS | 3092 | 1467829570997 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:11 INFO - PROCESS | 3092 | 1467829571025 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
11:26:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 830ms
11:26:11 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
11:26:11 INFO - PROCESS | 3092 | 1467829571833 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:11 INFO - PROCESS | 3092 | 1467829571859 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
11:26:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 831ms
11:26:12 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
11:26:12 INFO - PROCESS | 3092 | 1467829572667 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:12 INFO - PROCESS | 3092 | 1467829572697 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
11:26:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 630ms
11:26:13 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
11:26:13 INFO - PROCESS | 3092 | 1467829573300 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:13 INFO - PROCESS | 3092 | 1467829573325 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:14 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
11:26:14 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 730ms
11:26:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
11:26:14 INFO - PROCESS | 3092 | 1467829574034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:14 INFO - PROCESS | 3092 | 1467829574066 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
11:26:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 670ms
11:26:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
11:26:14 INFO - PROCESS | 3092 | 1467829574706 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:14 INFO - PROCESS | 3092 | 1467829574731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:15 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
11:26:15 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 830ms
11:26:15 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
11:26:15 INFO - PROCESS | 3092 | 1467829575539 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:15 INFO - PROCESS | 3092 | 1467829575564 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:16 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:26:16 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 731ms
11:26:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
11:26:16 INFO - PROCESS | 3092 | 1467829576275 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:16 INFO - PROCESS | 3092 | 1467829576303 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:17 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
11:26:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 770ms
11:26:17 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
11:26:17 INFO - PROCESS | 3092 | 1467829577048 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:17 INFO - PROCESS | 3092 | 1467829577075 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:17 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
11:26:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 831ms
11:26:17 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
11:26:17 INFO - PROCESS | 3092 | 1467829577882 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:17 INFO - PROCESS | 3092 | 1467829577909 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:18 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
11:26:18 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 830ms
11:26:18 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
11:26:18 INFO - PROCESS | 3092 | 1467829578720 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:18 INFO - PROCESS | 3092 | 1467829578753 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:26:19 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 670ms
11:26:19 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
11:26:19 INFO - PROCESS | 3092 | 1467829579389 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - PROCESS | 3092 | 1467829579414 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
11:26:19 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 120ms
11:26:19 INFO - PROCESS | 3092 | 1467829579516 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
11:26:19 INFO - PROCESS | 3092 | 1467829579542 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
11:26:19 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 120ms
11:26:19 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
11:26:19 INFO - PROCESS | 3092 | 1467829579650 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - PROCESS | 3092 | 1467829579682 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
11:26:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
11:26:19 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
11:26:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
11:26:19 INFO - PROCESS | 3092 | 1467829579825 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:19 INFO - PROCESS | 3092 | 1467829579851 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
11:26:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 730ms
11:26:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
11:26:20 INFO - PROCESS | 3092 | 1467829580554 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:20 INFO - PROCESS | 3092 | 1467829580579 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:21 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
11:26:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 771ms
11:26:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
11:26:21 INFO - PROCESS | 3092 | 1467829581328 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:21 INFO - PROCESS | 3092 | 1467829581353 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:22 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
11:26:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
11:26:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
11:26:22 INFO - PROCESS | 3092 | 1467829582161 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:22 INFO - PROCESS | 3092 | 1467829582188 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
11:26:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 831ms
11:26:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
11:26:23 INFO - PROCESS | 3092 | 1467829582995 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:23 INFO - PROCESS | 3092 | 1467829583024 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:23 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
11:26:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 832ms
11:26:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
11:26:23 INFO - PROCESS | 3092 | 1467829583832 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:23 INFO - PROCESS | 3092 | 1467829583860 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:24 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
11:26:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 770ms
11:26:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
11:26:24 INFO - PROCESS | 3092 | 1467829584610 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:24 INFO - PROCESS | 3092 | 1467829584636 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:26:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 830ms
11:26:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
11:26:25 INFO - PROCESS | 3092 | 1467829585441 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:25 INFO - PROCESS | 3092 | 1467829585467 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:26 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
11:26:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 630ms
11:26:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
11:26:26 INFO - PROCESS | 3092 | 1467829586073 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:26 INFO - PROCESS | 3092 | 1467829586098 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
11:26:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 830ms
11:26:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
11:26:26 INFO - PROCESS | 3092 | 1467829586908 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:26 INFO - PROCESS | 3092 | 1467829586939 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
11:26:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 831ms
11:26:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
11:26:27 INFO - PROCESS | 3092 | 1467829587740 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:27 INFO - PROCESS | 3092 | 1467829587765 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
11:26:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 870ms
11:26:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
11:26:28 INFO - PROCESS | 3092 | 1467829588613 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:28 INFO - PROCESS | 3092 | 1467829588638 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
11:26:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 871ms
11:26:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
11:26:29 INFO - PROCESS | 3092 | 1467829589489 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:29 INFO - PROCESS | 3092 | 1467829589518 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
11:26:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 830ms
11:26:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
11:26:30 INFO - PROCESS | 3092 | 1467829590322 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:30 INFO - PROCESS | 3092 | 1467829590350 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
11:26:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
11:26:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
11:26:31 INFO - PROCESS | 3092 | 1467829591155 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:31 INFO - PROCESS | 3092 | 1467829591190 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
11:26:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 970ms
11:26:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
11:26:32 INFO - PROCESS | 3092 | 1467829592132 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:32 INFO - PROCESS | 3092 | 1467829592160 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:32 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
11:26:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 830ms
11:26:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
11:26:32 INFO - PROCESS | 3092 | 1467829592967 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:33 INFO - PROCESS | 3092 | 1467829592994 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
11:26:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 830ms
11:26:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
11:26:33 INFO - PROCESS | 3092 | 1467829593796 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:33 INFO - PROCESS | 3092 | 1467829593822 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
11:26:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 932ms
11:26:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
11:26:34 INFO - PROCESS | 3092 | 1467829594731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:34 INFO - PROCESS | 3092 | 1467829594766 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:26:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 730ms
11:26:35 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
11:26:35 INFO - PROCESS | 3092 | 1467829595465 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:35 INFO - PROCESS | 3092 | 1467829595493 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:36 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
11:26:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 770ms
11:26:36 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
11:26:36 INFO - PROCESS | 3092 | 1467829596239 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:36 INFO - PROCESS | 3092 | 1467829596267 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
11:26:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 930ms
11:26:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
11:26:37 INFO - PROCESS | 3092 | 1467829597176 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:37 INFO - PROCESS | 3092 | 1467829597204 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
11:26:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 830ms
11:26:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
11:26:38 INFO - PROCESS | 3092 | 1467829598006 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:38 INFO - PROCESS | 3092 | 1467829598032 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
11:26:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 871ms
11:26:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
11:26:38 INFO - PROCESS | 3092 | 1467829598880 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:38 INFO - PROCESS | 3092 | 1467829598906 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:39 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
11:26:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 771ms
11:26:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
11:26:39 INFO - PROCESS | 3092 | 1467829599655 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:39 INFO - PROCESS | 3092 | 1467829599686 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
11:26:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 830ms
11:26:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
11:26:40 INFO - PROCESS | 3092 | 1467829600488 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:40 INFO - PROCESS | 3092 | 1467829600513 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:41 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
11:26:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 670ms
11:26:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
11:26:41 INFO - PROCESS | 3092 | 1467829601160 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:41 INFO - PROCESS | 3092 | 1467829601186 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
11:26:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 830ms
11:26:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
11:26:42 INFO - PROCESS | 3092 | 1467829601995 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:42 INFO - PROCESS | 3092 | 1467829602023 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
11:26:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 870ms
11:26:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
11:26:42 INFO - PROCESS | 3092 | 1467829602871 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:42 INFO - PROCESS | 3092 | 1467829602898 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
11:26:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 830ms
11:26:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
11:26:43 INFO - PROCESS | 3092 | 1467829603708 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:43 INFO - PROCESS | 3092 | 1467829603741 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:44 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
11:26:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 731ms
11:26:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
11:26:44 INFO - PROCESS | 3092 | 1467829604442 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:44 INFO - PROCESS | 3092 | 1467829604468 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
11:26:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 730ms
11:26:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
11:26:45 INFO - PROCESS | 3092 | 1467829605172 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:45 INFO - PROCESS | 3092 | 1467829605196 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
11:26:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 770ms
11:26:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
11:26:45 INFO - PROCESS | 3092 | 1467829605946 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:46 INFO - PROCESS | 3092 | 1467829605976 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
11:26:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 870ms
11:26:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
11:26:46 INFO - PROCESS | 3092 | 1467829606822 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:46 INFO - PROCESS | 3092 | 1467829606847 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:47 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"
11:26:47 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
11:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:26:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 670ms
11:26:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
11:26:47 INFO - PROCESS | 3092 | 1467829607491 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:47 INFO - PROCESS | 3092 | 1467829607516 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:48 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"
11:26:48 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
11:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:26:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 670ms
11:26:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
11:26:48 INFO - PROCESS | 3092 | 1467829608166 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:48 INFO - PROCESS | 3092 | 1467829608194 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
11:26:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 730ms
11:26:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
11:26:48 INFO - PROCESS | 3092 | 1467829608902 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:48 INFO - PROCESS | 3092 | 1467829608932 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
11:26:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 770ms
11:26:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
11:26:49 INFO - PROCESS | 3092 | 1467829609678 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:49 INFO - PROCESS | 3092 | 1467829609707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
11:26:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 770ms
11:26:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
11:26:50 INFO - PROCESS | 3092 | 1467829610453 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:50 INFO - PROCESS | 3092 | 1467829610479 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
11:26:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 1130ms
11:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
11:26:51 INFO - PROCESS | 3092 | 1467829611582 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:51 INFO - PROCESS | 3092 | 1467829611605 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
11:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 730ms
11:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
11:26:52 INFO - PROCESS | 3092 | 1467829612316 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:52 INFO - PROCESS | 3092 | 1467829612347 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
11:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 830ms
11:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
11:26:53 INFO - PROCESS | 3092 | 1467829613151 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:53 INFO - PROCESS | 3092 | 1467829613175 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
11:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 871ms
11:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
11:26:54 INFO - PROCESS | 3092 | 1467829614026 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:54 INFO - PROCESS | 3092 | 1467829614054 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 830ms
11:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
11:26:54 INFO - PROCESS | 3092 | 1467829614859 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:54 INFO - PROCESS | 3092 | 1467829614887 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:55 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
11:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 670ms
11:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
11:26:55 INFO - PROCESS | 3092 | 1467829615536 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:55 INFO - PROCESS | 3092 | 1467829615563 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
11:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1182ms
11:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
11:26:56 INFO - PROCESS | 3092 | 1467829616718 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:56 INFO - PROCESS | 3092 | 1467829616744 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
11:26:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 771ms
11:26:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
11:26:57 INFO - PROCESS | 3092 | 1467829617492 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:57 INFO - PROCESS | 3092 | 1467829617517 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
11:26:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 770ms
11:26:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
11:26:58 INFO - PROCESS | 3092 | 1467829618267 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:58 INFO - PROCESS | 3092 | 1467829618296 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
11:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 830ms
11:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
11:26:59 INFO - PROCESS | 3092 | 1467829619099 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:59 INFO - PROCESS | 3092 | 1467829619125 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:26:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
11:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 870ms
11:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
11:26:59 INFO - PROCESS | 3092 | 1467829619972 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:00 INFO - PROCESS | 3092 | 1467829619998 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
11:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 871ms
11:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
11:27:00 INFO - PROCESS | 3092 | 1467829620848 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:00 INFO - PROCESS | 3092 | 1467829620876 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
11:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 770ms
11:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
11:27:01 INFO - PROCESS | 3092 | 1467829621621 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:01 INFO - PROCESS | 3092 | 1467829621648 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
11:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 831ms
11:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
11:27:02 INFO - PROCESS | 3092 | 1467829622459 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:02 INFO - PROCESS | 3092 | 1467829622492 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
11:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 830ms
11:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
11:27:03 INFO - PROCESS | 3092 | 1467829623293 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:03 INFO - PROCESS | 3092 | 1467829623321 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
11:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 772ms
11:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
11:27:04 INFO - PROCESS | 3092 | 1467829624071 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:04 INFO - PROCESS | 3092 | 1467829624096 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
11:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
11:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 771ms
11:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
11:27:04 INFO - PROCESS | 3092 | 1467829624845 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:04 INFO - PROCESS | 3092 | 1467829624877 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
11:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 770ms
11:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
11:27:05 INFO - PROCESS | 3092 | 1467829625618 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:05 INFO - PROCESS | 3092 | 1467829625641 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
11:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 770ms
11:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
11:27:06 INFO - PROCESS | 3092 | 1467829626413 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:06 INFO - PROCESS | 3092 | 1467829626442 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
11:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 830ms
11:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
11:27:07 INFO - PROCESS | 3092 | 1467829627250 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:07 INFO - PROCESS | 3092 | 1467829627284 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
11:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2876ms
11:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
11:27:10 INFO - PROCESS | 3092 | 1467829630129 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:10 INFO - PROCESS | 3092 | 1467829630156 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
11:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 770ms
11:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
11:27:10 INFO - PROCESS | 3092 | 1467829630906 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:10 INFO - PROCESS | 3092 | 1467829630933 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:11 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
11:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 770ms
11:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
11:27:11 INFO - PROCESS | 3092 | 1467829631677 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:11 INFO - PROCESS | 3092 | 1467829631704 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:12 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
11:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 830ms
11:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
11:27:12 INFO - PROCESS | 3092 | 1467829632510 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:12 INFO - PROCESS | 3092 | 1467829632534 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
11:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 731ms
11:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
11:27:13 INFO - PROCESS | 3092 | 1467829633245 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:13 INFO - PROCESS | 3092 | 1467829633280 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:13 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
11:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 731ms
11:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
11:27:13 INFO - PROCESS | 3092 | 1467829633979 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:14 INFO - PROCESS | 3092 | 1467829634005 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:14 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
11:27:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 870ms
11:27:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
11:27:14 INFO - PROCESS | 3092 | 1467829634856 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:14 INFO - PROCESS | 3092 | 1467829634884 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 830ms
11:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
11:27:15 INFO - PROCESS | 3092 | 1467829635690 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:15 INFO - PROCESS | 3092 | 1467829635717 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:16 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
11:27:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 630ms
11:27:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
11:27:16 INFO - PROCESS | 3092 | 1467829636326 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:16 INFO - PROCESS | 3092 | 1467829636352 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
11:27:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 870ms
11:27:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
11:27:17 INFO - PROCESS | 3092 | 1467829637200 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:17 INFO - PROCESS | 3092 | 1467829637233 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
11:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 870ms
11:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
11:27:18 INFO - PROCESS | 3092 | 1467829638072 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:18 INFO - PROCESS | 3092 | 1467829638098 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
11:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 830ms
11:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
11:27:18 INFO - PROCESS | 3092 | 1467829638905 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:18 INFO - PROCESS | 3092 | 1467829638930 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
11:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 870ms
11:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
11:27:19 INFO - PROCESS | 3092 | 1467829639780 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:19 INFO - PROCESS | 3092 | 1467829639808 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
11:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 870ms
11:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
11:27:20 INFO - PROCESS | 3092 | 1467829640653 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:20 INFO - PROCESS | 3092 | 1467829640681 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
11:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 930ms
11:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
11:27:21 INFO - PROCESS | 3092 | 1467829641590 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:21 INFO - PROCESS | 3092 | 1467829641624 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
11:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 830ms
11:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
11:27:22 INFO - PROCESS | 3092 | 1467829642424 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:22 INFO - PROCESS | 3092 | 1467829642451 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:23 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
11:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 830ms
11:27:23 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
11:27:23 INFO - PROCESS | 3092 | 1467829643254 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:23 INFO - PROCESS | 3092 | 1467829643279 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
11:27:24 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 831ms
11:27:24 INFO - TEST-START | /IndexedDB/idbtransaction.htm
11:27:24 INFO - PROCESS | 3092 | 1467829644087 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:24 INFO - PROCESS | 3092 | 1467829644118 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
11:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
11:27:24 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 670ms
11:27:24 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
11:27:24 INFO - PROCESS | 3092 | 1467829644760 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:24 INFO - PROCESS | 3092 | 1467829644785 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
11:27:25 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 731ms
11:27:25 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
11:27:25 INFO - PROCESS | 3092 | 1467829645495 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:25 INFO - PROCESS | 3092 | 1467829645524 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
11:27:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
11:27:29 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4473ms
11:27:29 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
11:27:29 INFO - PROCESS | 3092 | 1467829649974 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:30 INFO - PROCESS | 3092 | 1467829650000 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:31 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
11:27:31 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1017ms
11:27:31 INFO - TEST-START | /IndexedDB/index_sort_order.htm
11:27:31 INFO - PROCESS | 3092 | 1467829650995 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:31 INFO - PROCESS | 3092 | 1467829651023 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:31 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
11:27:31 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 731ms
11:27:31 INFO - TEST-START | /IndexedDB/interfaces.html
11:27:31 INFO - PROCESS | 3092 | 1467829651731 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:31 INFO - PROCESS | 3092 | 1467829651798 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
11:27:32 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
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
11:27:32 INFO - TEST-OK | /IndexedDB/interfaces.html | took 579ms
11:27:32 INFO - TEST-START | /IndexedDB/interfaces.worker
11:27:32 INFO - PROCESS | 3092 | 1467829652316 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:32 INFO - PROCESS | 3092 | 1467829652343 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
11:27:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
11:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:27:32 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
11:27:32 INFO - {}
11:27:32 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 - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
11:27:32 INFO - {}
11:27:32 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 406ms
11:27:32 INFO - TEST-START | /IndexedDB/key_invalid.htm
11:27:32 INFO - PROCESS | 3092 | 1467829652729 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:32 INFO - PROCESS | 3092 | 1467829652755 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
11:27:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
11:27:33 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 745ms
11:27:33 INFO - TEST-START | /IndexedDB/key_valid.html
11:27:33 INFO - PROCESS | 3092 | 1467829653481 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:33 INFO - PROCESS | 3092 | 1467829653508 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
11:27:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
11:27:43 INFO - TEST-OK | /IndexedDB/key_valid.html | took 9929ms
11:27:43 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
11:27:43 INFO - PROCESS | 3092 | 1467829663414 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:43 INFO - PROCESS | 3092 | 1467829663441 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:44 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
11:27:44 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 971ms
11:27:44 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
11:27:44 INFO - PROCESS | 3092 | 1467829664394 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:44 INFO - PROCESS | 3092 | 1467829664422 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:45 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
11:27:45 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 830ms
11:27:45 INFO - TEST-START | /IndexedDB/keygenerator.htm
11:27:45 INFO - PROCESS | 3092 | 1467829665228 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:45 INFO - PROCESS | 3092 | 1467829665255 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:47 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
11:27:47 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
11:27:47 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
11:27:47 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1874ms
11:27:47 INFO - TEST-START | /IndexedDB/keyorder.htm
11:27:47 INFO - PROCESS | 3092 | 1467829667105 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:47 INFO - PROCESS | 3092 | 1467829667132 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
11:27:48 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
11:27:48 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 934ms
11:27:48 INFO - TEST-START | /IndexedDB/keypath.htm
11:27:48 INFO - PROCESS | 3092 | 1467829668046 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:48 INFO - PROCESS | 3092 | 1467829668073 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
11:27:48 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
11:27:48 INFO - TEST-OK | /IndexedDB/keypath.htm | took 872ms
11:27:48 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
11:27:48 INFO - PROCESS | 3092 | 1467829668919 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:48 INFO - PROCESS | 3092 | 1467829668947 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
11:27:49 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
11:27:49 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 774ms
11:27:49 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
11:27:49 INFO - PROCESS | 3092 | 1467829669695 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:49 INFO - PROCESS | 3092 | 1467829669721 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
11:27:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
11:27:51 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
11:27:51 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1982ms
11:27:51 INFO - TEST-START | /IndexedDB/list_ordering.htm
11:27:51 INFO - PROCESS | 3092 | 1467829671683 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:51 INFO - PROCESS | 3092 | 1467829671709 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
11:27:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
11:27:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
11:27:53 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1916ms
11:27:53 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
11:27:53 INFO - PROCESS | 3092 | 1467829673605 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:53 INFO - PROCESS | 3092 | 1467829673629 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:54 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
11:27:54 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 871ms
11:27:54 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
11:27:54 INFO - PROCESS | 3092 | 1467829674482 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:54 INFO - PROCESS | 3092 | 1467829674509 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:55 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
11:27:55 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
11:27:55 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
11:27:55 INFO - PROCESS | 3092 | 1467829675312 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:55 INFO - PROCESS | 3092 | 1467829675339 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:56 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
11:27:56 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 830ms
11:27:56 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
11:27:56 INFO - PROCESS | 3092 | 1467829676146 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:56 INFO - PROCESS | 3092 | 1467829676171 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:56 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
11:27:56 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 671ms
11:27:56 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
11:27:56 INFO - PROCESS | 3092 | 1467829676821 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:56 INFO - PROCESS | 3092 | 1467829676850 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:57 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
11:27:57 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1016ms
11:27:57 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
11:27:57 INFO - PROCESS | 3092 | 1467829677841 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:57 INFO - PROCESS | 3092 | 1467829677868 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
11:27:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 930ms
11:27:58 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
11:27:58 INFO - PROCESS | 3092 | 1467829678777 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:58 INFO - PROCESS | 3092 | 1467829678805 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:59 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
11:27:59 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 730ms
11:27:59 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
11:27:59 INFO - PROCESS | 3092 | 1467829679514 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:27:59 INFO - PROCESS | 3092 | 1467829679548 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:00 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
11:28:00 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
11:28:00 INFO - TEST-START | /IndexedDB/value.htm
11:28:00 INFO - PROCESS | 3092 | 1467829680348 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:00 INFO - PROCESS | 3092 | 1467829680375 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:01 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
11:28:01 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
11:28:01 INFO - TEST-OK | /IndexedDB/value.htm | took 1376ms
11:28:01 INFO - TEST-START | /IndexedDB/value_recursive.htm
11:28:01 INFO - PROCESS | 3092 | 1467829681722 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:01 INFO - PROCESS | 3092 | 1467829681746 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
11:28:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
11:28:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
11:28:03 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1882ms
11:28:03 INFO - TEST-START | /IndexedDB/writer-starvation.htm
11:28:03 INFO - PROCESS | 3092 | 1467829683651 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:03 INFO - PROCESS | 3092 | 1467829683678 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:04 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
11:28:04 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1020ms
11:28:04 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
11:28:04 INFO - PROCESS | 3092 | 1467829684674 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:04 INFO - PROCESS | 3092 | 1467829684700 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
11:28:04 INFO - {}
11:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
11:28:04 INFO - {}
11:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
11:28:04 INFO - {}
11:28:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
11:28:04 INFO - {}
11:28:04 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
11:28:04 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
11:28:04 INFO - PROCESS | 3092 | 1467829684853 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:04 INFO - PROCESS | 3092 | 1467829684881 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
11:28:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
11:28:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
11:28:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
11:28:05 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
11:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
11:28:05 INFO - PROCESS | 3092 | 1467829685023 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - PROCESS | 3092 | 1467829685050 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
11:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 266ms
11:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
11:28:05 INFO - PROCESS | 3092 | 1467829685293 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - PROCESS | 3092 | 1467829685319 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
11:28:05 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
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
11:28:05 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
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
11:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 184ms
11:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
11:28:05 INFO - PROCESS | 3092 | 1467829685488 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - PROCESS | 3092 | 1467829685525 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 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() {
11:28:05 INFO - [native code]
11:28:05 INFO - }" but got function "function () {
11:28:05 INFO - }"
11:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
11:28:05 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
11:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
11:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
11:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
11:28:05 INFO - PROCESS | 3092 | 1467829685658 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - PROCESS | 3092 | 1467829685683 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 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() {
11:28:05 INFO - [native code]
11:28:05 INFO - }" but got function "function () {
11:28:05 INFO - }"
11:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
11:28:05 INFO - {}
11:28:05 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
11:28:05 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:05 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:28:05 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
11:28:05 INFO - {}
11:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
11:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
11:28:05 INFO - PROCESS | 3092 | 1467829685839 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:05 INFO - PROCESS | 3092 | 1467829685871 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:28:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:28:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
11:28:06 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"
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:28:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:28:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:28:06 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:28:06 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
11:28:06 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"
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:28:06 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:28:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:28:06 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:28:06 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:28:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 181ms
11:28:06 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
11:28:06 INFO - PROCESS | 3092 | 1467829686023 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - PROCESS | 3092 | 1467829686055 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
11:28:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 172ms
11:28:06 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
11:28:06 INFO - PROCESS | 3092 | 1467829686202 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - PROCESS | 3092 | 1467829686227 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
11:28:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
11:28:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
11:28:06 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
11:28:06 INFO - PROCESS | 3092 | 1467829686373 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - PROCESS | 3092 | 1467829686403 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
11:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
11:28:06 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
11:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
11:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
11:28:06 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
11:28:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
11:28:06 INFO - PROCESS | 3092 | 1467829686555 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:06 INFO - PROCESS | 3092 | 1467829686587 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
11:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
11:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
11:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
11:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
11:28:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1269ms
11:28:07 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
11:28:07 INFO - PROCESS | 3092 | 1467829687829 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:07 INFO - PROCESS | 3092 | 1467829687856 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
11:28:09 INFO - {}
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
11:28:09 INFO - {}
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
11:28:09 INFO - {}
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
11:28:09 INFO - {}
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
11:28:09 INFO - {}
11:28:09 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1178ms
11:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
11:28:09 INFO - PROCESS | 3092 | 1467829689010 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - PROCESS | 3092 | 1467829689034 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
11:28:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 430ms
11:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
11:28:09 INFO - PROCESS | 3092 | 1467829689443 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - PROCESS | 3092 | 1467829689471 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
11:28:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
11:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
11:28:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 171ms
11:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
11:28:09 INFO - PROCESS | 3092 | 1467829689639 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:09 INFO - PROCESS | 3092 | 1467829689680 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:19 INFO - PROCESS | 3092 | MARIONETTE LOG: INFO: Timeout fired
11:28:19 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
11:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
11:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
11:28:19 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10131ms
11:28:19 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
11:28:19 INFO - PROCESS | 3092 | 1467829699759 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:19 INFO - PROCESS | 3092 | 1467829699788 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
11:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
11:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
11:28:20 INFO - PROCESS | 3092 | 1467829700235 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - PROCESS | 3092 | 1467829700261 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
11:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
11:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
11:28:20 INFO - PROCESS | 3092 | 1467829700413 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - PROCESS | 3092 | 1467829700448 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
11:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
11:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
11:28:20 INFO - PROCESS | 3092 | 1467829700589 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - PROCESS | 3092 | 1467829700621 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
11:28:20 INFO - {}
11:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 171ms
11:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
11:28:20 INFO - PROCESS | 3092 | 1467829700769 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - PROCESS | 3092 | 1467829700794 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
11:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
11:28:20 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
11:28:20 INFO - PROCESS | 3092 | 1467829700941 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829700975 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
11:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
11:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
11:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
11:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
11:28:21 INFO - PROCESS | 3092 | 1467829701121 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829701152 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 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().
11:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
11:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
11:28:21 INFO - PROCESS | 3092 | 1467829701290 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829701316 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
11:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 173ms
11:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
11:28:21 INFO - PROCESS | 3092 | 1467829701471 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829701499 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
11:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 171ms
11:28:21 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
11:28:21 INFO - PROCESS | 3092 | 1467829701640 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829701674 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 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"
11:28:21 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
11:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:21 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
11:28:21 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
11:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:21 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
11:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
11:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 171ms
11:28:21 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
11:28:21 INFO - PROCESS | 3092 | 1467829701820 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:21 INFO - PROCESS | 3092 | 1467829701850 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
11:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
11:28:22 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
11:28:22 INFO - PROCESS | 3092 | 1467829701989 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - PROCESS | 3092 | 1467829702019 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
11:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 120ms
11:28:22 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
11:28:22 INFO - PROCESS | 3092 | 1467829702119 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - PROCESS | 3092 | 1467829702157 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
11:28:22 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
11:28:22 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
11:28:22 INFO - PROCESS | 3092 | 1467829702290 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 INFO - PROCESS | 3092 | 1467829702319 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:22 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
11:28:22 INFO - do_test/)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
11:28:44 INFO - )
11:28:44 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 172ms
11:28:44 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
11:28:44 INFO - PROCESS | 3092 | 1467829724354 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - PROCESS | 3092 | 1467829724381 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
11:28:44 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
11:28:44 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
11:28:44 INFO - PROCESS | 3092 | 1467829724525 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - PROCESS | 3092 | 1467829724556 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
11:28:44 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
11:28:44 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
11:28:44 INFO - PROCESS | 3092 | 1467829724703 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - PROCESS | 3092 | 1467829724732 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
11:28:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
11:28:44 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
11:28:44 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
11:28:44 INFO - PROCESS | 3092 | 1467829724873 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:44 INFO - PROCESS | 3092 | 1467829724902 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 120ms
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725004 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - PROCESS | 3092 | 1467829725033 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
11:28:45 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
11:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:45 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 120ms
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725128 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - PROCESS | 3092 | 1467829725159 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
11:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725298 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - PROCESS | 3092 | 1467829725330 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
11:28:45 INFO - PROCESS | 3092 | 1467829725475 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725507 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
11:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725657 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - PROCESS | 3092 | 1467829725688 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
11:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
11:28:45 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
11:28:45 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
11:28:45 INFO - PROCESS | 3092 | 1467829725838 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:45 INFO - PROCESS | 3092 | 1467829725869 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726007 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726050 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726181 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726218 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726357 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726393 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726536 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726575 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
11:28:46 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
11:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:28:46 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
11:28:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726707 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726740 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
11:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
11:28:46 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 171ms
11:28:46 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
11:28:46 INFO - PROCESS | 3092 | 1467829726888 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:46 INFO - PROCESS | 3092 | 1467829726922 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
11:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
11:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
11:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
11:28:47 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
11:28:47 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
11:28:47 INFO - PROCESS | 3092 | 1467829727057 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:47 INFO - PROCESS | 3092 | 1467829727092 Marionette INFO sendAsync 4ee85582-d0b0-4a83-ad0e-fe5533c72dc4
11:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: