builder: mozilla-release_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-084
starttime: 1470166805.8
results: success (0)
buildid: 20160802084153
builduid: dcfa22bc4d7649cfba0c288514fb5caa
revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:05.800777) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:05.801956) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:05.802347) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:05.858160) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:05.858596) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
--12:39:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 12.91 MB/s
12:39:45 (12.91 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.764000
========= master_lag: -0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:06.608428) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:06.608790) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.996000
========= master_lag: -0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:07.563133) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-02 12:40:07.563569) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
2016-08-02 12:39:46,795 truncating revision to first 12 chars
2016-08-02 12:39:46,795 Setting DEBUG logging.
2016-08-02 12:39:46,795 attempt 1/10
2016-08-02 12:39:46,795 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/651ee00948f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-02 12:39:47,259 unpacking tar archive at: mozilla-release-651ee00948f5/testing/mozharness/
program finished with exit code 0
elapsedTime=1.360000
========= master_lag: -0.00 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-02 12:40:08.920748) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:08.921244) =========
script_repo_revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:08.921692) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:08.922023) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 12:40:08.938316) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 59 secs) (at 2016-08-02 12:40:08.938776) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOGONSERVER=\\T-XP32-IX-084
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
12:39:48 INFO - MultiFileLogger online at 20160802 12:39:48 in C:\slave\test
12:39:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols ondemand
12:39:48 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
12:39:48 INFO - {'append_to_log': False,
12:39:48 INFO - 'base_work_dir': 'C:\\slave\\test',
12:39:48 INFO - 'blob_upload_branch': 'mozilla-release',
12:39:48 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
12:39:48 INFO - 'buildbot_json_path': 'buildprops.json',
12:39:48 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
12:39:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:39:48 INFO - 'download_minidump_stackwalk': True,
12:39:48 INFO - 'download_symbols': 'ondemand',
12:39:48 INFO - 'e10s': False,
12:39:48 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
12:39:48 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
12:39:48 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
12:39:48 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
12:39:48 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
12:39:48 INFO - 'C:/mozilla-build/tooltool.py'),
12:39:48 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
12:39:48 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
12:39:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:39:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:39:48 INFO - 'log_level': 'info',
12:39:48 INFO - 'log_to_console': True,
12:39:48 INFO - 'opt_config_files': (),
12:39:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:39:48 INFO - '--processes=1',
12:39:48 INFO - '--config=%(test_path)s/wptrunner.ini',
12:39:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:39:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:39:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:39:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:39:48 INFO - 'pip_index': False,
12:39:48 INFO - 'require_test_zip': True,
12:39:48 INFO - 'test_type': ('testharness',),
12:39:48 INFO - 'this_chunk': '1',
12:39:48 INFO - 'total_chunks': '5',
12:39:48 INFO - 'virtualenv_path': 'venv',
12:39:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:39:48 INFO - 'work_dir': 'build'}
12:39:48 INFO - #####
12:39:48 INFO - ##### Running clobber step.
12:39:48 INFO - #####
12:39:48 INFO - Running pre-action listener: _resource_record_pre_action
12:39:48 INFO - Running main action method: clobber
12:39:48 INFO - rmtree: C:\slave\test\build
12:39:48 INFO - Using _rmtree_windows ...
12:39:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
12:40:44 INFO - Running post-action listener: _resource_record_post_action
12:40:44 INFO - #####
12:40:44 INFO - ##### Running read-buildbot-config step.
12:40:44 INFO - #####
12:40:44 INFO - Running pre-action listener: _resource_record_pre_action
12:40:44 INFO - Running main action method: read_buildbot_config
12:40:44 INFO - Using buildbot properties:
12:40:44 INFO - {
12:40:44 INFO - "project": "",
12:40:44 INFO - "product": "firefox",
12:40:44 INFO - "script_repo_revision": "production",
12:40:44 INFO - "scheduler": "tests-mozilla-release-xp_ix-pgo-unittest",
12:40:44 INFO - "repository": "",
12:40:44 INFO - "buildername": "Windows XP 32-bit mozilla-release pgo test web-platform-tests-1",
12:40:44 INFO - "buildid": "20160802084153",
12:40:44 INFO - "pgo_build": "True",
12:40:44 INFO - "basedir": "C:\\slave\\test",
12:40:44 INFO - "buildnumber": 2,
12:40:44 INFO - "slavename": "t-xp32-ix-084",
12:40:44 INFO - "revision": "651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd",
12:40:44 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
12:40:44 INFO - "platform": "win32",
12:40:44 INFO - "branch": "mozilla-release",
12:40:44 INFO - "repo_path": "releases/mozilla-release",
12:40:44 INFO - "moz_repo_path": "",
12:40:44 INFO - "stage_platform": "win32-pgo",
12:40:44 INFO - "builduid": "dcfa22bc4d7649cfba0c288514fb5caa",
12:40:44 INFO - "slavebuilddir": "test"
12:40:44 INFO - }
12:40:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json.
12:40:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip.
12:40:44 INFO - Running post-action listener: _resource_record_post_action
12:40:44 INFO - #####
12:40:44 INFO - ##### Running download-and-extract step.
12:40:44 INFO - #####
12:40:44 INFO - Running pre-action listener: _resource_record_pre_action
12:40:44 INFO - Running main action method: download_and_extract
12:40:44 INFO - mkdir: C:\slave\test\build\tests
12:40:44 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')]}
12:40:44 INFO - https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net
12:40:44 INFO - trying https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json
12:40:44 INFO - Downloading https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json
12:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1
12:40:45 INFO - Downloaded 1218 bytes.
12:40:45 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json
12:40:45 INFO - Using the following test package requirements:
12:40:45 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
12:40:45 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'],
12:40:45 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
12:40:45 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'jsshell-win32.zip'],
12:40:45 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'],
12:40:45 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
12:40:45 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'],
12:40:45 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'],
12:40:45 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'],
12:40:45 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
12:40:45 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']}
12:40:45 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
12:40: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')]}
12:40:45 INFO - https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
12:40:45 INFO - trying https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip
12:40:45 INFO - Downloading https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip
12:40:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1
12:40:47 INFO - Downloaded 19056985 bytes.
12:40:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:40:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:40:50 INFO - caution: filename not matched: web-platform/*
12:40:50 INFO - Return code: 11
12:40:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:40:50 INFO - https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
12:40:50 INFO - trying https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip
12:40:50 INFO - Downloading https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip
12:40:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1
12:40:56 INFO - Downloaded 36389907 bytes.
12:40:56 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:40:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:41:25 INFO - caution: filename not matched: bin/*
12:41:25 INFO - caution: filename not matched: config/*
12:41:25 INFO - caution: filename not matched: mozbase/*
12:41:25 INFO - caution: filename not matched: marionette/*
12:41:25 INFO - caution: filename not matched: tools/wptserve/*
12:41:25 INFO - Return code: 11
12:41:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:25 INFO - https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net
12:41:25 INFO - trying https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
12:41:25 INFO - Downloading https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip
12:41:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1
12:41:30 INFO - Downloaded 55749259 bytes.
12:41:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
12:41:30 INFO - mkdir: C:\slave\test\properties
12:41:30 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
12:41:30 INFO - Writing to file C:\slave\test\properties\build_url
12:41:30 INFO - Contents:
12:41:30 INFO - build_url:https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
12:41:30 INFO - Running post-action listener: _resource_record_post_action
12:41:30 INFO - Running post-action listener: set_extra_try_arguments
12:41:30 INFO - #####
12:41:30 INFO - ##### Running create-virtualenv step.
12:41:30 INFO - #####
12:41:30 INFO - Running pre-action listener: _pre_create_virtualenv
12:41:30 INFO - Running pre-action listener: _resource_record_pre_action
12:41:30 INFO - Running main action method: create_virtualenv
12:41:30 INFO - Creating virtualenv C:\slave\test\build\venv
12:41:30 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
12:41:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
12:41:31 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
12:41:33 INFO - Installing distribute......................................................................................................................................................................................done.
12:41:33 INFO - Return code: 0
12:41:33 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
12:41:33 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')]}
12:41:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:41:33 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')]}
12:41:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:41:33 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-084', 'USERDOMAIN': 'T-XP32-IX-084', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084'}}, attempt #1
12:41:33 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
12:41:33 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
12:41:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:41:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:41:33 INFO - 'CLIENTNAME': 'Console',
12:41:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:41:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:41:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:41:33 INFO - 'DCLOCATION': 'SCL3',
12:41:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:41:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:41:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:41:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:41:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:41:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:41:33 INFO - 'HOMEDRIVE': 'C:',
12:41:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:41:33 INFO - 'KTS_VERSION': '1.19c',
12:41:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:41:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:41:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:41:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:41:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:41:33 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:41:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:41:33 INFO - 'MOZ_AIRBAG': '1',
12:41:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:41:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:41:33 INFO - 'MOZ_MSVCVERSION': '8',
12:41:33 INFO - 'MOZ_NO_REMOTE': '1',
12:41:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:41:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:41:33 INFO - 'NO_EM_RESTART': '1',
12:41:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:41:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:41:33 INFO - 'OS': 'Windows_NT',
12:41:33 INFO - 'OURDRIVE': 'C:',
12:41:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:41:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:41:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:41:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:41:33 INFO - 'PROCESSOR_LEVEL': '6',
12:41:33 INFO - 'PROCESSOR_REVISION': '1e05',
12:41:33 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:41:33 INFO - 'PROMPT': '$P$G',
12:41:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:41:33 INFO - 'PWD': 'C:\\slave\\test',
12:41:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:41:33 INFO - 'SESSIONNAME': 'Console',
12:41:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:41:33 INFO - 'SYSTEMDRIVE': 'C:',
12:41:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:41:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:33 INFO - 'TEST1': 'testie',
12:41:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:33 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:41:33 INFO - 'USERNAME': 'cltbld',
12:41:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:41:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:41:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:41:33 INFO - 'WINDIR': 'C:\\WINDOWS',
12:41:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:41:34 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:41:34 INFO - Downloading/unpacking psutil>=0.7.1
12:41:34 INFO - Running setup.py egg_info for package psutil
12:41:34 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:41:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:41:34 INFO - Installing collected packages: psutil
12:41:34 INFO - Running setup.py install for psutil
12:41:34 INFO - building 'psutil._psutil_windows' extension
12:41:34 INFO - error: Unable to find vcvarsall.bat
12:41:34 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-epxsjf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:41:34 INFO - running install
12:41:34 INFO - running build
12:41:34 INFO - running build_py
12:41:34 INFO - creating build
12:41:34 INFO - creating build\lib.win32-2.7
12:41:34 INFO - creating build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
12:41:34 INFO - running build_ext
12:41:34 INFO - building 'psutil._psutil_windows' extension
12:41:34 INFO - error: Unable to find vcvarsall.bat
12:41:34 INFO - ----------------------------------------
12:41:34 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-epxsjf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:41:34 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log
12:41:34 WARNING - Return code: 1
12:41:34 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!
12:41:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
12:41:34 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')]}
12:41:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:41:34 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')]}
12:41:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:41:34 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 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-084', 'USERDOMAIN': 'T-XP32-IX-084', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084'}}, attempt #1
12:41:34 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
12:41:34 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
12:41:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:41:34 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:41:34 INFO - 'CLIENTNAME': 'Console',
12:41:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:41:34 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:41:34 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:41:34 INFO - 'DCLOCATION': 'SCL3',
12:41:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:41:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:41:34 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:41:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:41:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:41:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:41:34 INFO - 'HOMEDRIVE': 'C:',
12:41:34 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:41:34 INFO - 'KTS_VERSION': '1.19c',
12:41:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:41:34 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:41:34 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:41:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:41:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:41:34 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:41:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:41:34 INFO - 'MOZ_AIRBAG': '1',
12:41:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:41:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:41:34 INFO - 'MOZ_MSVCVERSION': '8',
12:41:34 INFO - 'MOZ_NO_REMOTE': '1',
12:41:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:41:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:41:34 INFO - 'NO_EM_RESTART': '1',
12:41:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:41:34 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:41:34 INFO - 'OS': 'Windows_NT',
12:41:34 INFO - 'OURDRIVE': 'C:',
12:41:34 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:41:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:41:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:41:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:41:34 INFO - 'PROCESSOR_LEVEL': '6',
12:41:34 INFO - 'PROCESSOR_REVISION': '1e05',
12:41:34 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:41:34 INFO - 'PROMPT': '$P$G',
12:41:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:41:34 INFO - 'PWD': 'C:\\slave\\test',
12:41:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:41:34 INFO - 'SESSIONNAME': 'Console',
12:41:34 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:41:34 INFO - 'SYSTEMDRIVE': 'C:',
12:41:34 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:41:34 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:34 INFO - 'TEST1': 'testie',
12:41:34 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:34 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:41:34 INFO - 'USERNAME': 'cltbld',
12:41:34 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:41:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:41:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:41:34 INFO - 'WINDIR': 'C:\\WINDOWS',
12:41:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:41:35 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:41:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:41:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:41:35 INFO - Running setup.py egg_info for package mozsystemmonitor
12:41:35 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
12:41:35 INFO - Running setup.py egg_info for package psutil
12:41:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:41:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:41:35 INFO - Installing collected packages: mozsystemmonitor, psutil
12:41:35 INFO - Running setup.py install for mozsystemmonitor
12:41:35 INFO - Running setup.py install for psutil
12:41:35 INFO - building 'psutil._psutil_windows' extension
12:41:35 INFO - error: Unable to find vcvarsall.bat
12:41:35 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-qeq9v9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:41:35 INFO - running install
12:41:35 INFO - running build
12:41:35 INFO - running build_py
12:41:35 INFO - running build_ext
12:41:35 INFO - building 'psutil._psutil_windows' extension
12:41:35 INFO - error: Unable to find vcvarsall.bat
12:41:35 INFO - ----------------------------------------
12:41:35 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-qeq9v9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:41:35 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log
12:41:35 WARNING - Return code: 1
12:41:35 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
12:41:35 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
12:41:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:41:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:41:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-084', 'USERDOMAIN': 'T-XP32-IX-084', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084'}}, attempt #1
12:41:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
12:41:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
12:41:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:41:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:41:35 INFO - 'CLIENTNAME': 'Console',
12:41:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:41:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:41:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:41:35 INFO - 'DCLOCATION': 'SCL3',
12:41:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:41:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:41:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:41:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:41:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:41:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:41:35 INFO - 'HOMEDRIVE': 'C:',
12:41:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:41:35 INFO - 'KTS_VERSION': '1.19c',
12:41:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:41:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:41:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:41:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:41:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:41:35 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:41:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:41:35 INFO - 'MOZ_AIRBAG': '1',
12:41:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:41:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:41:35 INFO - 'MOZ_MSVCVERSION': '8',
12:41:35 INFO - 'MOZ_NO_REMOTE': '1',
12:41:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:41:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:41:35 INFO - 'NO_EM_RESTART': '1',
12:41:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:41:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:41:35 INFO - 'OS': 'Windows_NT',
12:41:35 INFO - 'OURDRIVE': 'C:',
12:41:35 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:41:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:41:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:41:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:41:35 INFO - 'PROCESSOR_LEVEL': '6',
12:41:35 INFO - 'PROCESSOR_REVISION': '1e05',
12:41:35 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:41:35 INFO - 'PROMPT': '$P$G',
12:41:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:41:35 INFO - 'PWD': 'C:\\slave\\test',
12:41:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:41:35 INFO - 'SESSIONNAME': 'Console',
12:41:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:41:35 INFO - 'SYSTEMDRIVE': 'C:',
12:41:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:41:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:35 INFO - 'TEST1': 'testie',
12:41:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:35 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:41:35 INFO - 'USERNAME': 'cltbld',
12:41:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:41:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:41:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:41:35 INFO - 'WINDIR': 'C:\\WINDOWS',
12:41:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:41:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:41:36 INFO - Downloading/unpacking blobuploader==1.2.4
12:41:36 INFO - Downloading blobuploader-1.2.4.tar.gz
12:41:36 INFO - Running setup.py egg_info for package blobuploader
12:41:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:41:37 INFO - Running setup.py egg_info for package requests
12:41:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:41:37 INFO - Downloading docopt-0.6.1.tar.gz
12:41:37 INFO - Running setup.py egg_info for package docopt
12:41:37 INFO - Installing collected packages: blobuploader, docopt, requests
12:41:37 INFO - Running setup.py install for blobuploader
12:41:37 INFO - Running setup.py install for docopt
12:41:37 INFO - Running setup.py install for requests
12:41:37 INFO - Successfully installed blobuploader docopt requests
12:41:37 INFO - Cleaning up...
12:41:37 INFO - Return code: 0
12:41:37 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:41:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:41:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:41:37 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-084', 'USERDOMAIN': 'T-XP32-IX-084', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084'}}, attempt #1
12:41:37 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
12:41:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:41:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:41:37 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:41:37 INFO - 'CLIENTNAME': 'Console',
12:41:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:41:37 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:41:37 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:41:37 INFO - 'DCLOCATION': 'SCL3',
12:41:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:41:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:41:37 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:41:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:41:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:41:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:41:37 INFO - 'HOMEDRIVE': 'C:',
12:41:37 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:41:37 INFO - 'KTS_VERSION': '1.19c',
12:41:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:41:37 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:41:37 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:41:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:41:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:41:37 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:41:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:41:37 INFO - 'MOZ_AIRBAG': '1',
12:41:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:41:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:41:37 INFO - 'MOZ_MSVCVERSION': '8',
12:41:37 INFO - 'MOZ_NO_REMOTE': '1',
12:41:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:41:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:41:37 INFO - 'NO_EM_RESTART': '1',
12:41:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:41:37 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:41:37 INFO - 'OS': 'Windows_NT',
12:41:37 INFO - 'OURDRIVE': 'C:',
12:41:37 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:41:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:41:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:41:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:41:37 INFO - 'PROCESSOR_LEVEL': '6',
12:41:37 INFO - 'PROCESSOR_REVISION': '1e05',
12:41:37 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:41:37 INFO - 'PROMPT': '$P$G',
12:41:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:41:37 INFO - 'PWD': 'C:\\slave\\test',
12:41:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:41:37 INFO - 'SESSIONNAME': 'Console',
12:41:37 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:41:37 INFO - 'SYSTEMDRIVE': 'C:',
12:41:37 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:41:37 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:37 INFO - 'TEST1': 'testie',
12:41:37 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:37 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:41:37 INFO - 'USERNAME': 'cltbld',
12:41:37 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:41:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:41:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:41:37 INFO - 'WINDIR': 'C:\\WINDOWS',
12:41:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:41:43 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:41:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:41:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:41:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:41:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:41:43 INFO - Unpacking c:\slave\test\build\tests\marionette
12:41:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:41:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:41:43 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
12:41:43 INFO - Running setup.py install for browsermob-proxy
12:41:49 INFO - Running setup.py install for manifestparser
12:41:49 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for marionette-client
12:41:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:41:49 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for marionette-driver
12:41:49 INFO - Running setup.py install for mozcrash
12:41:49 INFO - Running setup.py install for mozdebug
12:41:49 INFO - Running setup.py install for mozdevice
12:41:49 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozfile
12:41:49 INFO - Running setup.py install for mozhttpd
12:41:49 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozinfo
12:41:49 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozInstall
12:41:49 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozleak
12:41:49 INFO - Running setup.py install for mozlog
12:41:49 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for moznetwork
12:41:49 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozprocess
12:41:49 INFO - Running setup.py install for mozprofile
12:41:49 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozrunner
12:41:49 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for mozscreenshot
12:41:49 INFO - Running setup.py install for moztest
12:41:49 INFO - Running setup.py install for mozversion
12:41:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:41:49 INFO - Running setup.py install for wptserve
12:41:49 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
12:41:49 INFO - Cleaning up...
12:41:49 INFO - Return code: 0
12:41:49 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:41:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:41:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:41:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:41:49 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-084', 'USERDOMAIN': 'T-XP32-IX-084', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084'}}, attempt #1
12:41:49 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
12:41:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:41:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:41:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:41:49 INFO - 'CLIENTNAME': 'Console',
12:41:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:41:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:41:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:41:49 INFO - 'DCLOCATION': 'SCL3',
12:41:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:41:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:41:49 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:41:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:41:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:41:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:41:49 INFO - 'HOMEDRIVE': 'C:',
12:41:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:41:49 INFO - 'KTS_VERSION': '1.19c',
12:41:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:41:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:41:49 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:41:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:41:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:41:49 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:41:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:41:49 INFO - 'MOZ_AIRBAG': '1',
12:41:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:41:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:41:49 INFO - 'MOZ_MSVCVERSION': '8',
12:41:49 INFO - 'MOZ_NO_REMOTE': '1',
12:41:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:41:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:41:49 INFO - 'NO_EM_RESTART': '1',
12:41:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:41:49 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:41:49 INFO - 'OS': 'Windows_NT',
12:41:49 INFO - 'OURDRIVE': 'C:',
12:41:49 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:41:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:41:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:41:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:41:49 INFO - 'PROCESSOR_LEVEL': '6',
12:41:49 INFO - 'PROCESSOR_REVISION': '1e05',
12:41:49 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:41:49 INFO - 'PROMPT': '$P$G',
12:41:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:41:49 INFO - 'PWD': 'C:\\slave\\test',
12:41:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:41:49 INFO - 'SESSIONNAME': 'Console',
12:41:49 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:41:49 INFO - 'SYSTEMDRIVE': 'C:',
12:41:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:41:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:49 INFO - 'TEST1': 'testie',
12:41:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:41:49 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:41:49 INFO - 'USERNAME': 'cltbld',
12:41:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:41:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:41:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:41:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:41:49 INFO - 'WINDIR': 'C:\\WINDOWS',
12:41:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:41:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:41:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:41:52 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:41:52 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:41:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:41:52 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:41:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:41:53 INFO - Unpacking c:\slave\test\build\tests\marionette
12:41:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:41:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:41:53 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))
12:41:57 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))
12:41:57 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))
12:41:57 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))
12:41:57 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))
12:41:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
12:41:57 INFO - Downloading blessings-1.6.tar.gz
12:41:57 INFO - Running setup.py egg_info for package blessings
12:41:57 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))
12:41:57 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
12:41:57 INFO - Running setup.py install for blessings
12:41:57 INFO - Running setup.py install for browsermob-proxy
12:41:57 INFO - Running setup.py install for manifestparser
12:41:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for marionette-client
12:41:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:41:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for marionette-driver
12:41:57 INFO - Running setup.py install for mozcrash
12:41:57 INFO - Running setup.py install for mozdebug
12:41:57 INFO - Running setup.py install for mozdevice
12:41:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for mozhttpd
12:41:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for mozInstall
12:41:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for mozleak
12:41:57 INFO - Running setup.py install for mozprofile
12:41:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for mozrunner
12:41:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for mozscreenshot
12:41:57 INFO - Running setup.py install for moztest
12:41:57 INFO - Running setup.py install for mozversion
12:41:57 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:41:57 INFO - Running setup.py install for wptserve
12:41:57 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
12:41:57 INFO - Cleaning up...
12:41:57 INFO - Return code: 0
12:41:57 INFO - Done creating virtualenv C:\slave\test\build\venv.
12:41:57 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:41:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:41:58 INFO - Reading from file tmpfile_stdout
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - Current package versions:
12:41:58 INFO - blessings == 1.6
12:41:58 INFO - blobuploader == 1.2.4
12:41:58 INFO - browsermob-proxy == 0.6.0
12:41:58 INFO - distribute == 0.6.14
12:41:58 INFO - docopt == 0.6.1
12:41:58 INFO - manifestparser == 1.1
12:41:58 INFO - marionette-client == 2.3.0
12:41:58 INFO - marionette-driver == 1.4.0
12:41:58 INFO - mozInstall == 1.12
12:41:58 INFO - mozcrash == 0.17
12:41:58 INFO - mozdebug == 0.1
12:41:58 INFO - mozdevice == 0.48
12:41:58 INFO - mozfile == 1.2
12:41:58 INFO - mozhttpd == 0.7
12:41:58 INFO - mozinfo == 0.9
12:41:58 INFO - mozleak == 0.1
12:41:58 INFO - mozlog == 3.1
12:41:58 INFO - moznetwork == 0.27
12:41:58 INFO - mozprocess == 0.22
12:41:58 INFO - mozprofile == 0.28
12:41:58 INFO - mozrunner == 6.11
12:41:58 INFO - mozscreenshot == 0.1
12:41:58 INFO - mozsystemmonitor == 0.0
12:41:58 INFO - moztest == 0.7
12:41:58 INFO - mozversion == 1.4
12:41:58 INFO - requests == 1.2.3
12:41:58 INFO - wptserve == 1.4.0
12:41:58 INFO - Running post-action listener: _resource_record_post_action
12:41:58 INFO - Running post-action listener: _start_resource_monitoring
12:41:58 INFO - Starting resource monitoring.
12:41:58 INFO - #####
12:41:58 INFO - ##### Running pull step.
12:41:58 INFO - #####
12:41:58 INFO - Running pre-action listener: _resource_record_pre_action
12:41:58 INFO - Running main action method: pull
12:41:58 INFO - Pull has nothing to do!
12:41:58 INFO - Running post-action listener: _resource_record_post_action
12:41:58 INFO - #####
12:41:58 INFO - ##### Running install step.
12:41:58 INFO - #####
12:41:58 INFO - Running pre-action listener: _resource_record_pre_action
12:41:58 INFO - Running main action method: install
12:41:58 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:41:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:41:58 INFO - Reading from file tmpfile_stdout
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - Detecting whether we're running mozinstall >=1.0...
12:41:58 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
12:41:58 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
12:41:58 INFO - Reading from file tmpfile_stdout
12:41:58 INFO - Output received:
12:41:58 INFO - Usage: mozinstall-script.py [options] installer
12:41:58 INFO - Options:
12:41:58 INFO - -h, --help show this help message and exit
12:41:58 INFO - -d DEST, --destination=DEST
12:41:58 INFO - Directory to install application into. [default:
12:41:58 INFO - "C:\slave\test"]
12:41:58 INFO - --app=APP Application being installed. [default: firefox]
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - Using _rmtree_windows ...
12:41:58 INFO - mkdir: C:\slave\test\build\application
12:41:58 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.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
12:41:58 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.1.en-US.win32.zip --destination C:\slave\test\build\application
12:42:00 INFO - Reading from file tmpfile_stdout
12:42:00 INFO - Output received:
12:42:00 INFO - C:\slave\test\build\application\firefox\firefox.exe
12:42:00 INFO - Using _rmtree_windows ...
12:42:00 INFO - Using _rmtree_windows ...
12:42:00 INFO - Running post-action listener: _resource_record_post_action
12:42:00 INFO - #####
12:42:00 INFO - ##### Running run-tests step.
12:42:00 INFO - #####
12:42:00 INFO - Running pre-action listener: _resource_record_pre_action
12:42:00 INFO - Running main action method: run_tests
12:42:00 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
12:42:00 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:42:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:42:00 INFO - grabbing minidump binary from tooltool
12:42: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')]}
12:42:00 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 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
12:42:00 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
12:42:00 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
12:42:00 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
12:42:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmphymruz
12:42:01 INFO - INFO - File integrity verified, renaming tmphymruz to win32-minidump_stackwalk.exe
12:42:01 INFO - Return code: 0
12:42:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
12:42:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
12:42:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.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
12:42:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.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
12:42:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:42:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
12:42:02 INFO - 'CLIENTNAME': 'Console',
12:42:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:42:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
12:42:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:42:02 INFO - 'DCLOCATION': 'SCL3',
12:42:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:42:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:42:02 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:42:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:42:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:42:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:42:02 INFO - 'HOMEDRIVE': 'C:',
12:42:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:42:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:42:02 INFO - 'KTS_VERSION': '1.19c',
12:42:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:42:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
12:42:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
12:42:02 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:42:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:42:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:42:02 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:42:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:42:02 INFO - 'MOZ_AIRBAG': '1',
12:42:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:42:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:42:02 INFO - 'MOZ_MSVCVERSION': '8',
12:42:02 INFO - 'MOZ_NO_REMOTE': '1',
12:42:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:42:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:42:02 INFO - 'NO_EM_RESTART': '1',
12:42:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:42:02 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:42:02 INFO - 'OS': 'Windows_NT',
12:42:02 INFO - 'OURDRIVE': 'C:',
12:42:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:42:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:42:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:42:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:42:02 INFO - 'PROCESSOR_LEVEL': '6',
12:42:02 INFO - 'PROCESSOR_REVISION': '1e05',
12:42:02 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:42:02 INFO - 'PROMPT': '$P$G',
12:42:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:42:02 INFO - 'PWD': 'C:\\slave\\test',
12:42:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:42:02 INFO - 'SESSIONNAME': 'Console',
12:42:02 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:42:02 INFO - 'SYSTEMDRIVE': 'C:',
12:42:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:42:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:42:02 INFO - 'TEST1': 'testie',
12:42:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:42:02 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
12:42:02 INFO - 'USERNAME': 'cltbld',
12:42:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
12:42:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:42:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:42:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:42:02 INFO - 'WINDIR': 'C:\\WINDOWS',
12:42:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:42:02 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/fibUYCqdTzatEo6ZHueP2g/artifacts/public/build/firefox-48.0.1.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
12:42:03 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
12:42:03 INFO - import pkg_resources
12:42:04 INFO - Using 1 client processes
12:42:08 INFO - SUITE-START | Running 1476 tests
12:42:08 INFO - Running testharness tests
12:42:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:42:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
12:42:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:42:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
12:42:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:42:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
12:42:08 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
12:42:08 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:42:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 17ms
12:42:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:42:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:42:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:42:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:42:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 16ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:42:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:42:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:42:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
12:42:08 INFO - Setting up ssl
12:42:08 INFO - PROCESS | certutil |
12:42:08 INFO - PROCESS | certutil |
12:42:08 INFO - PROCESS | certutil |
12:42:08 INFO - Certificate Nickname Trust Attributes
12:42:08 INFO - SSL,S/MIME,JAR/XPI
12:42:08 INFO -
12:42:08 INFO - web-platform-tests CT,,
12:42:08 INFO -
12:42:08 INFO - Starting runner
12:42:10 INFO - PROCESS | 3828 | 1470166930348 Marionette INFO Listening on port 2828
12:42:11 INFO - PROCESS | 3828 | 1470166931788 Marionette INFO startBrowser 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:11 INFO - PROCESS | 3828 | 1470166931797 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166931983 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166932003 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166932384 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:42:12 INFO - PROCESS | 3828 | 1470166932419 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166932424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 232ms
12:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:42:12 INFO - PROCESS | 3828 | 1470166932652 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166932692 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 232ms
12:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:42:12 INFO - PROCESS | 3828 | 1470166932914 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:12 INFO - PROCESS | 3828 | 1470166932958 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 199ms
12:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:42:13 INFO - PROCESS | 3828 | 1470166933101 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - PROCESS | 3828 | 1470166933145 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 199ms
12:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:42:13 INFO - PROCESS | 3828 | 1470166933291 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - PROCESS | 3828 | 1470166933330 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 183ms
12:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:42:13 INFO - PROCESS | 3828 | 1470166933515 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - PROCESS | 3828 | 1470166933555 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 183ms
12:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:42:13 INFO - PROCESS | 3828 | 1470166933703 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - PROCESS | 3828 | 1470166933741 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 199ms
12:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:42:13 INFO - PROCESS | 3828 | 1470166933893 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:13 INFO - PROCESS | 3828 | 1470166933982 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 199ms
12:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:42:14 INFO - PROCESS | 3828 | 1470166934115 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - PROCESS | 3828 | 1470166934154 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 199ms
12:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:42:14 INFO - PROCESS | 3828 | 1470166934304 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - PROCESS | 3828 | 1470166934348 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 200ms
12:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:42:14 INFO - PROCESS | 3828 | 1470166934551 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - PROCESS | 3828 | 1470166934597 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 232ms
12:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:42:14 INFO - PROCESS | 3828 | 1470166934763 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:14 INFO - PROCESS | 3828 | 1470166934812 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 249ms
12:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:42:15 INFO - PROCESS | 3828 | 1470166934992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - PROCESS | 3828 | 1470166935033 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 199ms
12:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:42:15 INFO - PROCESS | 3828 | 1470166935221 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - PROCESS | 3828 | 1470166935257 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 199ms
12:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:42:15 INFO - PROCESS | 3828 | 1470166935405 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - PROCESS | 3828 | 1470166935449 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 200ms
12:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:42:15 INFO - PROCESS | 3828 | 1470166935594 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - PROCESS | 3828 | 1470166935641 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 199ms
12:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:42:15 INFO - PROCESS | 3828 | 1470166935819 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:15 INFO - PROCESS | 3828 | 1470166935865 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 199ms
12:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:42:16 INFO - PROCESS | 3828 | 1470166936007 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - PROCESS | 3828 | 1470166936056 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 183ms
12:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:42:16 INFO - PROCESS | 3828 | 1470166936197 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - PROCESS | 3828 | 1470166936240 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 183ms
12:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:42:16 INFO - PROCESS | 3828 | 1470166936419 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - PROCESS | 3828 | 1470166936472 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 200ms
12:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:42:16 INFO - PROCESS | 3828 | 1470166936608 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - PROCESS | 3828 | 1470166936656 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 199ms
12:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:42:16 INFO - PROCESS | 3828 | 1470166936799 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:16 INFO - PROCESS | 3828 | 1470166936893 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 199ms
12:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:42:17 INFO - PROCESS | 3828 | 1470166937024 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - PROCESS | 3828 | 1470166937075 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 199ms
12:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:42:17 INFO - PROCESS | 3828 | 1470166937258 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - PROCESS | 3828 | 1470166937300 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 266ms
12:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:42:17 INFO - PROCESS | 3828 | 1470166937507 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - PROCESS | 3828 | 1470166937542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 199ms
12:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:42:17 INFO - PROCESS | 3828 | 1470166937698 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - PROCESS | 3828 | 1470166937744 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 199ms
12:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:42:17 INFO - PROCESS | 3828 | 1470166937886 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:17 INFO - PROCESS | 3828 | 1470166937983 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 249ms
12:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:42:18 INFO - PROCESS | 3828 | 1470166938149 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - PROCESS | 3828 | 1470166938202 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 199ms
12:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:42:18 INFO - PROCESS | 3828 | 1470166938338 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - PROCESS | 3828 | 1470166938391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 199ms
12:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:42:18 INFO - PROCESS | 3828 | 1470166938527 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - PROCESS | 3828 | 1470166938621 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 199ms
12:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:42:18 INFO - PROCESS | 3828 | 1470166938751 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - PROCESS | 3828 | 1470166938801 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 182ms
12:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:42:18 INFO - PROCESS | 3828 | 1470166938941 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - PROCESS | 3828 | 1470166938991 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 182ms
12:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:42:19 INFO - PROCESS | 3828 | 1470166939165 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - PROCESS | 3828 | 1470166939218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 199ms
12:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:42:19 INFO - PROCESS | 3828 | 1470166939353 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - PROCESS | 3828 | 1470166939407 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 199ms
12:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:42:19 INFO - PROCESS | 3828 | 1470166939542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - PROCESS | 3828 | 1470166939593 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 232ms
12:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:42:19 INFO - PROCESS | 3828 | 1470166939807 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:19 INFO - PROCESS | 3828 | 1470166939847 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 199ms
12:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:42:20 INFO - PROCESS | 3828 | 1470166939995 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - PROCESS | 3828 | 1470166940056 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 199ms
12:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:42:20 INFO - PROCESS | 3828 | 1470166940186 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - PROCESS | 3828 | 1470166940225 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 199ms
12:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:42:20 INFO - PROCESS | 3828 | 1470166940407 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - PROCESS | 3828 | 1470166940466 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 199ms
12:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:42:20 INFO - PROCESS | 3828 | 1470166940598 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - PROCESS | 3828 | 1470166940665 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 249ms
12:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:42:21 INFO - PROCESS | 3828 | 1470166941121 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - PROCESS | 3828 | 1470166941218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 531ms
12:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:42:21 INFO - PROCESS | 3828 | 1470166941428 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - PROCESS | 3828 | 1470166941508 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 199ms
12:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:42:21 INFO - PROCESS | 3828 | 1470166941654 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - PROCESS | 3828 | 1470166941695 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 199ms
12:42:21 INFO - PROCESS | 3828 | 1470166941844 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:42:21 INFO - PROCESS | 3828 | 1470166941876 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 199ms
12:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:42:22 INFO - PROCESS | 3828 | 1470166942070 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - PROCESS | 3828 | 1470166942110 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 199ms
12:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:42:22 INFO - PROCESS | 3828 | 1470166942258 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - PROCESS | 3828 | 1470166942303 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 233ms
12:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:42:22 INFO - PROCESS | 3828 | 1470166942487 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - PROCESS | 3828 | 1470166942519 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 183ms
12:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:42:22 INFO - PROCESS | 3828 | 1470166942710 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - PROCESS | 3828 | 1470166942742 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 199ms
12:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:42:22 INFO - PROCESS | 3828 | 1470166942901 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:22 INFO - PROCESS | 3828 | 1470166942944 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 199ms
12:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:42:23 INFO - PROCESS | 3828 | 1470166943088 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - PROCESS | 3828 | 1470166943128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 199ms
12:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:42:23 INFO - PROCESS | 3828 | 1470166943311 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - PROCESS | 3828 | 1470166943354 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 200ms
12:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:42:23 INFO - PROCESS | 3828 | 1470166943502 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - PROCESS | 3828 | 1470166943535 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 199ms
12:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:42:23 INFO - PROCESS | 3828 | 1470166943690 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - PROCESS | 3828 | 1470166943785 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 248ms
12:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:42:23 INFO - PROCESS | 3828 | 1470166943952 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - PROCESS | 3828 | 1470166943992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 200ms
12:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:42:24 INFO - PROCESS | 3828 | 1470166944142 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - PROCESS | 3828 | 1470166944180 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 199ms
12:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:42:24 INFO - PROCESS | 3828 | 1470166944365 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - PROCESS | 3828 | 1470166944399 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 199ms
12:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:42:24 INFO - PROCESS | 3828 | 1470166944553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - PROCESS | 3828 | 1470166944603 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 249ms
12:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:42:24 INFO - PROCESS | 3828 | 1470166944784 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:24 INFO - PROCESS | 3828 | 1470166944820 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 199ms
12:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:42:25 INFO - PROCESS | 3828 | 1470166945005 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - PROCESS | 3828 | 1470166945047 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 199ms
12:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:42:25 INFO - PROCESS | 3828 | 1470166945195 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - PROCESS | 3828 | 1470166945232 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 199ms
12:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:42:25 INFO - PROCESS | 3828 | 1470166945385 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - PROCESS | 3828 | 1470166945480 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 233ms
12:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:42:25 INFO - PROCESS | 3828 | 1470166945647 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - PROCESS | 3828 | 1470166945684 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 199ms
12:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:42:25 INFO - PROCESS | 3828 | 1470166945836 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:25 INFO - PROCESS | 3828 | 1470166945882 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 199ms
12:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:42:26 INFO - PROCESS | 3828 | 1470166946060 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - PROCESS | 3828 | 1470166946101 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 199ms
12:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:42:26 INFO - PROCESS | 3828 | 1470166946250 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - PROCESS | 3828 | 1470166946296 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 182ms
12:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:42:26 INFO - PROCESS | 3828 | 1470166946439 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - PROCESS | 3828 | 1470166946481 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 232ms
12:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:42:26 INFO - PROCESS | 3828 | 1470166946702 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - PROCESS | 3828 | 1470166946751 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 249ms
12:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:42:26 INFO - PROCESS | 3828 | 1470166946933 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - PROCESS | 3828 | 1470166946980 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 199ms
12:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:42:27 INFO - PROCESS | 3828 | 1470166947121 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - PROCESS | 3828 | 1470166947223 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 249ms
12:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:42:27 INFO - PROCESS | 3828 | 1470166947387 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - PROCESS | 3828 | 1470166947434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 199ms
12:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:42:27 INFO - PROCESS | 3828 | 1470166947578 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - PROCESS | 3828 | 1470166947623 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 199ms
12:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:42:27 INFO - PROCESS | 3828 | 1470166947764 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:27 INFO - PROCESS | 3828 | 1470166947863 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 249ms
12:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:42:28 INFO - PROCESS | 3828 | 1470166948028 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 INFO - PROCESS | 3828 | 1470166948384 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 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.
12:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 514ms
12:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:42:28 INFO - PROCESS | 3828 | 1470166948561 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 INFO - PROCESS | 3828 | 1470166948595 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 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.
12:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 199ms
12:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:42:28 INFO - PROCESS | 3828 | 1470166948759 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:28 INFO - PROCESS | 3828 | 1470166948807 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 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.
12:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 265ms
12:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:42:29 INFO - PROCESS | 3828 | 1470166949038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 INFO - PROCESS | 3828 | 1470166949095 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 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.
12:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 232ms
12:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:42:29 INFO - PROCESS | 3828 | 1470166949264 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 INFO - PROCESS | 3828 | 1470166949308 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 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.
12:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 182ms
12:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:42:29 INFO - PROCESS | 3828 | 1470166949456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 INFO - PROCESS | 3828 | 1470166949506 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 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.
12:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 232ms
12:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:42:29 INFO - PROCESS | 3828 | 1470166949729 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 INFO - PROCESS | 3828 | 1470166949780 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:29 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.
12:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 249ms
12:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:42:29 INFO - PROCESS | 3828 | 1470166949973 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 INFO - PROCESS | 3828 | 1470166950013 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 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.
12:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 448ms
12:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:42:30 INFO - PROCESS | 3828 | 1470166950437 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 INFO - PROCESS | 3828 | 1470166950464 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 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.
12:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 199ms
12:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:42:30 INFO - PROCESS | 3828 | 1470166950626 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 INFO - PROCESS | 3828 | 1470166950674 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 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.
12:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 199ms
12:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:42:30 INFO - PROCESS | 3828 | 1470166950850 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:30 INFO - PROCESS | 3828 | 1470166950879 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 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.
12:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 183ms
12:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:42:31 INFO - PROCESS | 3828 | 1470166951041 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 INFO - PROCESS | 3828 | 1470166951079 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 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.
12:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 199ms
12:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:42:31 INFO - PROCESS | 3828 | 1470166951229 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 INFO - PROCESS | 3828 | 1470166951317 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 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.
12:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 232ms
12:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:42:31 INFO - PROCESS | 3828 | 1470166951493 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 INFO - PROCESS | 3828 | 1470166951532 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 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.
12:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 183ms
12:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:42:31 INFO - PROCESS | 3828 | 1470166951680 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 INFO - PROCESS | 3828 | 1470166951717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 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.
12:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 232ms
12:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:42:31 INFO - PROCESS | 3828 | 1470166951943 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:31 INFO - PROCESS | 3828 | 1470166951979 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 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.
12:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 199ms
12:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:42:32 INFO - PROCESS | 3828 | 1470166952132 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 INFO - PROCESS | 3828 | 1470166952170 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 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.
12:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 200ms
12:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:42:32 INFO - PROCESS | 3828 | 1470166952323 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 INFO - PROCESS | 3828 | 1470166952362 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 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.
12:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 232ms
12:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:42:32 INFO - PROCESS | 3828 | 1470166952600 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:32 INFO - PROCESS | 3828 | 1470166952665 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 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.
12:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 531ms
12:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:42:33 INFO - PROCESS | 3828 | 1470166953115 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - PROCESS | 3828 | 1470166953142 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 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.
12:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 199ms
12:42:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:42:33 INFO - PROCESS | 3828 | 1470166953307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - PROCESS | 3828 | 1470166953341 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:42:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 199ms
12:42:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:42:33 INFO - PROCESS | 3828 | 1470166953499 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - PROCESS | 3828 | 1470166953583 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:42:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 232ms
12:42:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:42:33 INFO - PROCESS | 3828 | 1470166953759 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - PROCESS | 3828 | 1470166953798 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:42:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 199ms
12:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:42:33 INFO - PROCESS | 3828 | 1470166953948 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - PROCESS | 3828 | 1470166953989 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 249ms
12:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:42:34 INFO - PROCESS | 3828 | 1470166954212 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - PROCESS | 3828 | 1470166954250 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 199ms
12:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:42:34 INFO - PROCESS | 3828 | 1470166954402 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - PROCESS | 3828 | 1470166954440 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 199ms
12:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:42:34 INFO - PROCESS | 3828 | 1470166954590 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - PROCESS | 3828 | 1470166954629 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 200ms
12:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:42:34 INFO - PROCESS | 3828 | 1470166954815 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:34 INFO - PROCESS | 3828 | 1470166954863 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 248ms
12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:42:35 INFO - PROCESS | 3828 | 1470166955044 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - PROCESS | 3828 | 1470166955091 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 233ms
12:42:35 INFO - PROCESS | 3828 | 1470166955334 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:42:35 INFO - PROCESS | 3828 | 1470166955386 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 233ms
12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:42:35 INFO - PROCESS | 3828 | 1470166955566 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - PROCESS | 3828 | 1470166955610 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 249ms
12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:42:35 INFO - PROCESS | 3828 | 1470166955796 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:35 INFO - PROCESS | 3828 | 1470166955834 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:36 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
12:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 779ms
12:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:42:36 INFO - PROCESS | 3828 | 1470166956611 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:36 INFO - PROCESS | 3828 | 1470166956639 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 663ms
12:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:42:37 INFO - PROCESS | 3828 | 1470166957287 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - PROCESS | 3828 | 1470166957319 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 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
12:42:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 200ms
12:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:42:37 INFO - PROCESS | 3828 | 1470166957477 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - PROCESS | 3828 | 1470166957506 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 183ms
12:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:42:37 INFO - PROCESS | 3828 | 1470166957668 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - PROCESS | 3828 | 1470166957704 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 199ms
12:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:42:37 INFO - PROCESS | 3828 | 1470166957888 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:37 INFO - PROCESS | 3828 | 1470166957929 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 199ms
12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:42:38 INFO - PROCESS | 3828 | 1470166958079 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - PROCESS | 3828 | 1470166958122 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 199ms
12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:42:38 INFO - PROCESS | 3828 | 1470166958267 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - PROCESS | 3828 | 1470166958359 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 200ms
12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:42:38 INFO - PROCESS | 3828 | 1470166958489 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - PROCESS | 3828 | 1470166958532 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:42:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 199ms
12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:42:38 INFO - PROCESS | 3828 | 1470166958680 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - PROCESS | 3828 | 1470166958721 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 248ms
12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:42:38 INFO - PROCESS | 3828 | 1470166958941 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - PROCESS | 3828 | 1470166958988 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:42:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 200ms
12:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:42:39 INFO - PROCESS | 3828 | 1470166959136 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - PROCESS | 3828 | 1470166959175 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 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
12:42:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:42:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 199ms
12:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:42:39 INFO - PROCESS | 3828 | 1470166959320 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - PROCESS | 3828 | 1470166959391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:42:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 531ms
12:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:42:39 INFO - PROCESS | 3828 | 1470166959856 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:39 INFO - PROCESS | 3828 | 1470166959890 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 183ms
12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:42:40 INFO - PROCESS | 3828 | 1470166960084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - PROCESS | 3828 | 1470166960121 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 232ms
12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:42:40 INFO - PROCESS | 3828 | 1470166960318 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - PROCESS | 3828 | 1470166960352 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 232ms
12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:42:40 INFO - PROCESS | 3828 | 1470166960545 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - PROCESS | 3828 | 1470166960632 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 199ms
12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:42:40 INFO - PROCESS | 3828 | 1470166960766 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - PROCESS | 3828 | 1470166960794 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 200ms
12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:42:40 INFO - PROCESS | 3828 | 1470166960956 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - PROCESS | 3828 | 1470166960999 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 183ms
12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:42:41 INFO - PROCESS | 3828 | 1470166961183 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - PROCESS | 3828 | 1470166961218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 199ms
12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:42:41 INFO - PROCESS | 3828 | 1470166961372 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - PROCESS | 3828 | 1470166961403 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 199ms
12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:42:41 INFO - PROCESS | 3828 | 1470166961563 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - PROCESS | 3828 | 1470166961593 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 199ms
12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:42:41 INFO - PROCESS | 3828 | 1470166961784 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - PROCESS | 3828 | 1470166961811 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 200ms
12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:42:41 INFO - PROCESS | 3828 | 1470166961974 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - PROCESS | 3828 | 1470166962021 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 199ms
12:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:42:42 INFO - PROCESS | 3828 | 1470166962166 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - PROCESS | 3828 | 1470166962208 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 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
12:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 199ms
12:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:42:42 INFO - PROCESS | 3828 | 1470166962391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - PROCESS | 3828 | 1470166962431 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 199ms
12:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:42:42 INFO - PROCESS | 3828 | 1470166962581 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - PROCESS | 3828 | 1470166962628 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 233ms
12:42:42 INFO - PROCESS | 3828 | 1470166962816 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:42:42 INFO - PROCESS | 3828 | 1470166962857 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 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
12:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 249ms
12:42:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:42:43 INFO - PROCESS | 3828 | 1470166963089 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 INFO - PROCESS | 3828 | 1470166963141 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 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
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:42:43 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
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:42:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:42:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 232ms
12:42:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:42:43 INFO - PROCESS | 3828 | 1470166963320 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 INFO - PROCESS | 3828 | 1470166963358 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 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.
12:42:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 249ms
12:42:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:42:43 INFO - PROCESS | 3828 | 1470166963583 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 INFO - PROCESS | 3828 | 1470166963624 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 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.
12:42:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 199ms
12:42:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:42:43 INFO - PROCESS | 3828 | 1470166963771 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 INFO - PROCESS | 3828 | 1470166963810 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:42:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 199ms
12:42:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:42:43 INFO - PROCESS | 3828 | 1470166963962 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - PROCESS | 3828 | 1470166964005 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 199ms
12:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:42:44 INFO - PROCESS | 3828 | 1470166964185 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - PROCESS | 3828 | 1470166964234 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 199ms
12:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:42:44 INFO - PROCESS | 3828 | 1470166964375 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - PROCESS | 3828 | 1470166964414 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 199ms
12:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:42:44 INFO - PROCESS | 3828 | 1470166964565 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - PROCESS | 3828 | 1470166964653 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 182ms
12:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:42:44 INFO - PROCESS | 3828 | 1470166964785 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - PROCESS | 3828 | 1470166964827 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 199ms
12:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:42:44 INFO - PROCESS | 3828 | 1470166964975 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - PROCESS | 3828 | 1470166965017 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 199ms
12:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:42:45 INFO - PROCESS | 3828 | 1470166965166 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - PROCESS | 3828 | 1470166965260 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 199ms
12:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:42:45 INFO - PROCESS | 3828 | 1470166965394 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - PROCESS | 3828 | 1470166965434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 199ms
12:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:42:45 INFO - PROCESS | 3828 | 1470166965580 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - PROCESS | 3828 | 1470166965631 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 199ms
12:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:42:45 INFO - PROCESS | 3828 | 1470166965770 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:45 INFO - PROCESS | 3828 | 1470166965861 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 249ms
12:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:42:46 INFO - PROCESS | 3828 | 1470166966033 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - PROCESS | 3828 | 1470166966077 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 514ms
12:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:42:46 INFO - PROCESS | 3828 | 1470166966563 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - PROCESS | 3828 | 1470166966603 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 199ms
12:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:42:46 INFO - PROCESS | 3828 | 1470166966755 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - PROCESS | 3828 | 1470166966788 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 199ms
12:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:42:46 INFO - PROCESS | 3828 | 1470166966947 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - PROCESS | 3828 | 1470166967041 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 249ms
12:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:42:47 INFO - PROCESS | 3828 | 1470166967209 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - PROCESS | 3828 | 1470166967255 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 232ms
12:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:42:47 INFO - PROCESS | 3828 | 1470166967438 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - PROCESS | 3828 | 1470166967469 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 182ms
12:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:42:47 INFO - PROCESS | 3828 | 1470166967662 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - PROCESS | 3828 | 1470166967703 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 199ms
12:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:42:47 INFO - PROCESS | 3828 | 1470166967852 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:47 INFO - PROCESS | 3828 | 1470166967891 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 199ms
12:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:42:48 INFO - PROCESS | 3828 | 1470166968040 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - PROCESS | 3828 | 1470166968071 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 199ms
12:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:42:48 INFO - PROCESS | 3828 | 1470166968263 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - PROCESS | 3828 | 1470166968291 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 199ms
12:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:42:48 INFO - PROCESS | 3828 | 1470166968454 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - PROCESS | 3828 | 1470166968485 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 199ms
12:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:42:48 INFO - PROCESS | 3828 | 1470166968642 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - PROCESS | 3828 | 1470166968748 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 249ms
12:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:42:48 INFO - PROCESS | 3828 | 1470166968905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:48 INFO - PROCESS | 3828 | 1470166968948 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 233ms
12:42:49 INFO - PROCESS | 3828 | 1470166969138 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:42:49 INFO - PROCESS | 3828 | 1470166969172 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 232ms
12:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:42:49 INFO - PROCESS | 3828 | 1470166969405 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - PROCESS | 3828 | 1470166969431 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 199ms
12:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:42:49 INFO - PROCESS | 3828 | 1470166969593 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - PROCESS | 3828 | 1470166969638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 199ms
12:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:42:49 INFO - PROCESS | 3828 | 1470166969786 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:49 INFO - PROCESS | 3828 | 1470166969873 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 249ms
12:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:42:50 INFO - PROCESS | 3828 | 1470166970046 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - PROCESS | 3828 | 1470166970090 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 199ms
12:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:42:50 INFO - PROCESS | 3828 | 1470166970246 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - PROCESS | 3828 | 1470166970303 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 176ms
12:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:42:50 INFO - PROCESS | 3828 | 1470166970434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - PROCESS | 3828 | 1470166970477 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 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
12:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 192ms
12:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:42:50 INFO - PROCESS | 3828 | 1470166970674 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - PROCESS | 3828 | 1470166970718 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 239ms
12:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:42:50 INFO - PROCESS | 3828 | 1470166970907 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:50 INFO - PROCESS | 3828 | 1470166970948 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:51 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)
12:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 751ms
12:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:42:51 INFO - PROCESS | 3828 | 1470166971650 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:51 INFO - PROCESS | 3828 | 1470166971683 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 719ms
12:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:42:52 INFO - PROCESS | 3828 | 1470166972386 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:52 INFO - PROCESS | 3828 | 1470166972417 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 718ms
12:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:42:53 INFO - PROCESS | 3828 | 1470166973089 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:53 INFO - PROCESS | 3828 | 1470166973135 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:53 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)
12:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 863ms
12:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:42:53 INFO - PROCESS | 3828 | 1470166973967 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:54 INFO - PROCESS | 3828 | 1470166974005 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:54 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)
12:42:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 719ms
12:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:42:54 INFO - PROCESS | 3828 | 1470166974668 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:54 INFO - PROCESS | 3828 | 1470166974696 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 655ms
12:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:42:55 INFO - PROCESS | 3828 | 1470166975364 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:55 INFO - PROCESS | 3828 | 1470166975396 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 718ms
12:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:42:56 INFO - PROCESS | 3828 | 1470166976072 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:56 INFO - PROCESS | 3828 | 1470166976106 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 703ms
12:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:42:56 INFO - PROCESS | 3828 | 1470166976819 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:56 INFO - PROCESS | 3828 | 1470166976850 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:57 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
12:42:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 703ms
12:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:42:57 INFO - PROCESS | 3828 | 1470166977506 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:57 INFO - PROCESS | 3828 | 1470166977538 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 703ms
12:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:42:58 INFO - PROCESS | 3828 | 1470166978207 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - PROCESS | 3828 | 1470166978233 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:42:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 191ms
12:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:42:58 INFO - PROCESS | 3828 | 1470166978428 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - PROCESS | 3828 | 1470166978462 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 176ms
12:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:42:58 INFO - PROCESS | 3828 | 1470166978618 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - PROCESS | 3828 | 1470166978649 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 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
12:42:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:42:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:42:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:42:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 192ms
12:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:42:58 INFO - PROCESS | 3828 | 1470166978807 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:58 INFO - PROCESS | 3828 | 1470166978850 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 191ms
12:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:42:59 INFO - PROCESS | 3828 | 1470166978996 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:59 INFO - PROCESS | 3828 | 1470166979038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 751ms
12:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:42:59 INFO - PROCESS | 3828 | 1470166979741 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:42:59 INFO - PROCESS | 3828 | 1470166979831 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:00 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
12:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 767ms
12:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:43:00 INFO - PROCESS | 3828 | 1470166980515 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:00 INFO - PROCESS | 3828 | 1470166980542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:01 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.)
12:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 655ms
12:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:43:01 INFO - PROCESS | 3828 | 1470166981156 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:01 INFO - PROCESS | 3828 | 1470166981183 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 702ms
12:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:43:01 INFO - PROCESS | 3828 | 1470166981893 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:01 INFO - PROCESS | 3828 | 1470166981918 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:02 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
12:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 703ms
12:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:43:02 INFO - PROCESS | 3828 | 1470166982588 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:02 INFO - PROCESS | 3828 | 1470166982613 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 176ms
12:43:02 INFO - PROCESS | 3828 | 1470166982828 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:43:02 INFO - PROCESS | 3828 | 1470166982859 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 686ms
12:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:43:03 INFO - PROCESS | 3828 | 1470166983512 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:03 INFO - PROCESS | 3828 | 1470166983537 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 639ms
12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:43:04 INFO - PROCESS | 3828 | 1470166984156 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - PROCESS | 3828 | 1470166984182 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 176ms
12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:43:04 INFO - PROCESS | 3828 | 1470166984374 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - PROCESS | 3828 | 1470166984404 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 128ms
12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:43:04 INFO - PROCESS | 3828 | 1470166984513 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - PROCESS | 3828 | 1470166984538 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 175ms
12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:43:04 INFO - PROCESS | 3828 | 1470166984700 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - PROCESS | 3828 | 1470166984744 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 176ms
12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:43:04 INFO - PROCESS | 3828 | 1470166984888 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:04 INFO - PROCESS | 3828 | 1470166984918 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 192ms
12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:43:05 INFO - PROCESS | 3828 | 1470166985080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - PROCESS | 3828 | 1470166985116 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 191ms
12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:43:05 INFO - PROCESS | 3828 | 1470166985272 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - PROCESS | 3828 | 1470166985307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 192ms
12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:43:05 INFO - PROCESS | 3828 | 1470166985462 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - PROCESS | 3828 | 1470166985505 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 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
12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 192ms
12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:43:05 INFO - PROCESS | 3828 | 1470166985650 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - PROCESS | 3828 | 1470166985684 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 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
12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 175ms
12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:43:05 INFO - PROCESS | 3828 | 1470166985872 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:05 INFO - PROCESS | 3828 | 1470166985910 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 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
12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 400ms
12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:43:06 INFO - PROCESS | 3828 | 1470166986267 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - PROCESS | 3828 | 1470166986295 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 191ms
12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:43:06 INFO - PROCESS | 3828 | 1470166986456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - PROCESS | 3828 | 1470166986491 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 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
12:43:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 192ms
12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:43:06 INFO - PROCESS | 3828 | 1470166986648 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - PROCESS | 3828 | 1470166986688 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 192ms
12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:43:06 INFO - PROCESS | 3828 | 1470166986843 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:06 INFO - PROCESS | 3828 | 1470166986894 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 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
12:43:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 239ms
12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:43:07 INFO - PROCESS | 3828 | 1470166987065 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - PROCESS | 3828 | 1470166987096 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 192ms
12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:43:07 INFO - PROCESS | 3828 | 1470166987286 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - PROCESS | 3828 | 1470166987321 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 192ms
12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:43:07 INFO - PROCESS | 3828 | 1470166987474 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - PROCESS | 3828 | 1470166987506 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 191ms
12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:43:07 INFO - PROCESS | 3828 | 1470166987664 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - PROCESS | 3828 | 1470166987694 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 192ms
12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:43:07 INFO - PROCESS | 3828 | 1470166987853 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:07 INFO - PROCESS | 3828 | 1470166987880 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 192ms
12:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:43:08 INFO - PROCESS | 3828 | 1470166988045 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - PROCESS | 3828 | 1470166988083 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 175ms
12:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:43:08 INFO - PROCESS | 3828 | 1470166988233 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - PROCESS | 3828 | 1470166988275 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 176ms
12:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:43:08 INFO - PROCESS | 3828 | 1470166988422 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - PROCESS | 3828 | 1470166988456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 192ms
12:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:43:08 INFO - PROCESS | 3828 | 1470166988619 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - PROCESS | 3828 | 1470166988716 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 239ms
12:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:43:08 INFO - PROCESS | 3828 | 1470166988883 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:08 INFO - PROCESS | 3828 | 1470166988938 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 240ms
12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:43:09 INFO - PROCESS | 3828 | 1470166989112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - PROCESS | 3828 | 1470166989149 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 192ms
12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:43:09 INFO - PROCESS | 3828 | 1470166989301 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - PROCESS | 3828 | 1470166989332 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 191ms
12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:43:09 INFO - PROCESS | 3828 | 1470166989492 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - PROCESS | 3828 | 1470166989534 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 192ms
12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:43:09 INFO - PROCESS | 3828 | 1470166989679 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - PROCESS | 3828 | 1470166989714 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 192ms
12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:43:09 INFO - PROCESS | 3828 | 1470166989869 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:09 INFO - PROCESS | 3828 | 1470166989919 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 239ms
12:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:43:10 INFO - PROCESS | 3828 | 1470166990099 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - PROCESS | 3828 | 1470166990140 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 192ms
12:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:43:10 INFO - PROCESS | 3828 | 1470166990321 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - PROCESS | 3828 | 1470166990368 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 191ms
12:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:43:10 INFO - PROCESS | 3828 | 1470166990511 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - PROCESS | 3828 | 1470166990547 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 192ms
12:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:43:10 INFO - PROCESS | 3828 | 1470166990699 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - PROCESS | 3828 | 1470166990744 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 192ms
12:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:43:10 INFO - PROCESS | 3828 | 1470166990894 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:10 INFO - PROCESS | 3828 | 1470166990924 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 175ms
12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:43:11 INFO - PROCESS | 3828 | 1470166991078 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - PROCESS | 3828 | 1470166991120 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 176ms
12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:43:11 INFO - PROCESS | 3828 | 1470166991267 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - PROCESS | 3828 | 1470166991308 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 192ms
12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:43:11 INFO - PROCESS | 3828 | 1470166991459 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - PROCESS | 3828 | 1470166991499 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 191ms
12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:43:11 INFO - PROCESS | 3828 | 1470166991694 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - PROCESS | 3828 | 1470166991726 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 192ms
12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:43:11 INFO - PROCESS | 3828 | 1470166991884 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:11 INFO - PROCESS | 3828 | 1470166991929 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 192ms
12:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:43:12 INFO - PROCESS | 3828 | 1470166992074 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - PROCESS | 3828 | 1470166992112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 191ms
12:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:43:12 INFO - PROCESS | 3828 | 1470166992261 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - PROCESS | 3828 | 1470166992336 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 512ms
12:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:43:12 INFO - PROCESS | 3828 | 1470166992759 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - PROCESS | 3828 | 1470166992788 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 191ms
12:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:43:12 INFO - PROCESS | 3828 | 1470166992950 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - PROCESS | 3828 | 1470166992987 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 304ms
12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:43:13 INFO - PROCESS | 3828 | 1470166993276 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - PROCESS | 3828 | 1470166993309 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 191ms
12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:43:13 INFO - PROCESS | 3828 | 1470166993460 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - PROCESS | 3828 | 1470166993496 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 192ms
12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:43:13 INFO - PROCESS | 3828 | 1470166993649 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - PROCESS | 3828 | 1470166993685 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 192ms
12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:43:13 INFO - PROCESS | 3828 | 1470166993841 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:13 INFO - PROCESS | 3828 | 1470166993881 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 191ms
12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:43:14 INFO - PROCESS | 3828 | 1470166994029 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994064 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 192ms
12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:43:14 INFO - PROCESS | 3828 | 1470166994218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994255 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 192ms
12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:43:14 INFO - PROCESS | 3828 | 1470166994410 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994450 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994555 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 223ms
12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:43:14 INFO - PROCESS | 3828 | 1470166994637 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994739 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 240ms
12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:43:14 INFO - PROCESS | 3828 | 1470166994903 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:14 INFO - PROCESS | 3828 | 1470166994958 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 223ms
12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:43:15 INFO - PROCESS | 3828 | 1470166995128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - PROCESS | 3828 | 1470166995163 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 176ms
12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:43:15 INFO - PROCESS | 3828 | 1470166995325 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - PROCESS | 3828 | 1470166995371 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 192ms
12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:43:15 INFO - PROCESS | 3828 | 1470166995510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - PROCESS | 3828 | 1470166995552 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 191ms
12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:43:15 INFO - PROCESS | 3828 | 1470166995698 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - PROCESS | 3828 | 1470166995746 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 224ms
12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:43:15 INFO - PROCESS | 3828 | 1470166995927 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - PROCESS | 3828 | 1470166995974 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 192ms
12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:43:16 INFO - PROCESS | 3828 | 1470166996117 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - PROCESS | 3828 | 1470166996202 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 223ms
12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:43:16 INFO - PROCESS | 3828 | 1470166996378 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - PROCESS | 3828 | 1470166996422 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 176ms
12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:43:16 INFO - PROCESS | 3828 | 1470166996568 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - PROCESS | 3828 | 1470166996607 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 176ms
12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:43:16 INFO - PROCESS | 3828 | 1470166996758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - PROCESS | 3828 | 1470166996802 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 191ms
12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:43:16 INFO - PROCESS | 3828 | 1470166996946 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - PROCESS | 3828 | 1470166996990 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 192ms
12:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:43:17 INFO - PROCESS | 3828 | 1470166997137 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - PROCESS | 3828 | 1470166997182 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 192ms
12:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:43:17 INFO - PROCESS | 3828 | 1470166997325 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - PROCESS | 3828 | 1470166997371 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 191ms
12:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:43:17 INFO - PROCESS | 3828 | 1470166997515 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - PROCESS | 3828 | 1470166997564 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 240ms
12:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:43:17 INFO - PROCESS | 3828 | 1470166997777 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - PROCESS | 3828 | 1470166997810 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 192ms
12:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:43:17 INFO - PROCESS | 3828 | 1470166997966 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - PROCESS | 3828 | 1470166998012 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 191ms
12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:43:18 INFO - PROCESS | 3828 | 1470166998157 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - PROCESS | 3828 | 1470166998204 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 192ms
12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:43:18 INFO - PROCESS | 3828 | 1470166998345 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - PROCESS | 3828 | 1470166998395 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 192ms
12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:43:18 INFO - PROCESS | 3828 | 1470166998535 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - PROCESS | 3828 | 1470166998587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 239ms
12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:43:18 INFO - PROCESS | 3828 | 1470166998825 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:18 INFO - PROCESS | 3828 | 1470166998955 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 591ms
12:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:43:19 INFO - PROCESS | 3828 | 1470166999382 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - PROCESS | 3828 | 1470166999411 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 192ms
12:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:43:19 INFO - PROCESS | 3828 | 1470166999573 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - PROCESS | 3828 | 1470166999607 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 176ms
12:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:43:19 INFO - PROCESS | 3828 | 1470166999762 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - PROCESS | 3828 | 1470166999809 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 176ms
12:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:43:19 INFO - PROCESS | 3828 | 1470166999949 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - PROCESS | 3828 | 1470166999987 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 192ms
12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:43:20 INFO - PROCESS | 3828 | 1470167000139 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - PROCESS | 3828 | 1470167000172 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 192ms
12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:43:20 INFO - PROCESS | 3828 | 1470167000329 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - PROCESS | 3828 | 1470167000371 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 191ms
12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:43:20 INFO - PROCESS | 3828 | 1470167000517 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - PROCESS | 3828 | 1470167000551 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 192ms
12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:43:20 INFO - PROCESS | 3828 | 1470167000708 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - PROCESS | 3828 | 1470167000786 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 239ms
12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:43:20 INFO - PROCESS | 3828 | 1470167000970 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - PROCESS | 3828 | 1470167001006 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 192ms
12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:43:21 INFO - PROCESS | 3828 | 1470167001158 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - PROCESS | 3828 | 1470167001193 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 192ms
12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:43:21 INFO - PROCESS | 3828 | 1470167001348 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - PROCESS | 3828 | 1470167001393 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 239ms
12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:43:21 INFO - PROCESS | 3828 | 1470167001578 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - PROCESS | 3828 | 1470167001617 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 224ms
12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:43:21 INFO - PROCESS | 3828 | 1470167001807 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:21 INFO - PROCESS | 3828 | 1470167001849 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 176ms
12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:43:22 INFO - PROCESS | 3828 | 1470167001996 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - PROCESS | 3828 | 1470167002038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 191ms
12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:43:22 INFO - PROCESS | 3828 | 1470167002238 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - PROCESS | 3828 | 1470167002273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 192ms
12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:43:22 INFO - PROCESS | 3828 | 1470167002429 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - PROCESS | 3828 | 1470167002487 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 240ms
12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:43:22 INFO - PROCESS | 3828 | 1470167002658 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - PROCESS | 3828 | 1470167002697 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 191ms
12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:43:22 INFO - PROCESS | 3828 | 1470167002848 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:22 INFO - PROCESS | 3828 | 1470167002884 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 192ms
12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:43:23 INFO - PROCESS | 3828 | 1470167003039 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - PROCESS | 3828 | 1470167003079 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 192ms
12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:43:23 INFO - PROCESS | 3828 | 1470167003227 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - PROCESS | 3828 | 1470167003265 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 191ms
12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:43:23 INFO - PROCESS | 3828 | 1470167003416 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - PROCESS | 3828 | 1470167003453 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 176ms
12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:43:23 INFO - PROCESS | 3828 | 1470167003606 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - PROCESS | 3828 | 1470167003650 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 223ms
12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:43:23 INFO - PROCESS | 3828 | 1470167003869 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:23 INFO - PROCESS | 3828 | 1470167003905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 192ms
12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:43:24 INFO - PROCESS | 3828 | 1470167004056 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - PROCESS | 3828 | 1470167004094 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 192ms
12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:43:24 INFO - PROCESS | 3828 | 1470167004249 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - PROCESS | 3828 | 1470167004290 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 175ms
12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:43:24 INFO - PROCESS | 3828 | 1470167004437 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - PROCESS | 3828 | 1470167004478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 192ms
12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:43:24 INFO - PROCESS | 3828 | 1470167004625 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - PROCESS | 3828 | 1470167004673 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 192ms
12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:43:24 INFO - PROCESS | 3828 | 1470167004815 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:24 INFO - PROCESS | 3828 | 1470167004860 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 191ms
12:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:43:25 INFO - PROCESS | 3828 | 1470167005005 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - PROCESS | 3828 | 1470167005053 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 192ms
12:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:43:25 INFO - PROCESS | 3828 | 1470167005266 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - PROCESS | 3828 | 1470167005360 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 495ms
12:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:43:25 INFO - PROCESS | 3828 | 1470167005765 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 INFO - PROCESS | 3828 | 1470167005793 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:25 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
12:43:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 176ms
12:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:43:25 INFO - PROCESS | 3828 | 1470167005957 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 INFO - PROCESS | 3828 | 1470167005994 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 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
12:43:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 191ms
12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:43:26 INFO - PROCESS | 3828 | 1470167006152 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 INFO - PROCESS | 3828 | 1470167006192 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 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
12:43:26 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:43:26 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:43:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 240ms
12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:43:26 INFO - PROCESS | 3828 | 1470167006377 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 INFO - PROCESS | 3828 | 1470167006406 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 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
12:43:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 192ms
12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:43:26 INFO - PROCESS | 3828 | 1470167006569 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 INFO - PROCESS | 3828 | 1470167006606 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 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
12:43:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 223ms
12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:43:26 INFO - PROCESS | 3828 | 1470167006829 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:26 INFO - PROCESS | 3828 | 1470167006878 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 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
12:43:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:43:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:43:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 176ms
12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:43:27 INFO - PROCESS | 3828 | 1470167007020 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - PROCESS | 3828 | 1470167007055 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 192ms
12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:43:27 INFO - PROCESS | 3828 | 1470167007206 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - PROCESS | 3828 | 1470167007241 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 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
12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 191ms
12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:43:27 INFO - PROCESS | 3828 | 1470167007396 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - PROCESS | 3828 | 1470167007433 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 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
12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 192ms
12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:43:27 INFO - PROCESS | 3828 | 1470167007587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - PROCESS | 3828 | 1470167007635 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 240ms
12:43:27 INFO - PROCESS | 3828 | 1470167007822 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:43:27 INFO - PROCESS | 3828 | 1470167007874 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 239ms
12:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:43:28 INFO - PROCESS | 3828 | 1470167008053 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - PROCESS | 3828 | 1470167008104 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 224ms
12:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:43:28 INFO - PROCESS | 3828 | 1470167008318 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - PROCESS | 3828 | 1470167008360 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 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
12:43:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 223ms
12:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:43:28 INFO - PROCESS | 3828 | 1470167008544 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - PROCESS | 3828 | 1470167008594 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 240ms
12:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:43:28 INFO - PROCESS | 3828 | 1470167008775 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:28 INFO - PROCESS | 3828 | 1470167008819 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 240ms
12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:43:29 INFO - PROCESS | 3828 | 1470167009003 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - PROCESS | 3828 | 1470167009038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 191ms
12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:43:29 INFO - PROCESS | 3828 | 1470167009192 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - PROCESS | 3828 | 1470167009234 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 192ms
12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:43:29 INFO - PROCESS | 3828 | 1470167009386 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - PROCESS | 3828 | 1470167009424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 192ms
12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:43:29 INFO - PROCESS | 3828 | 1470167009571 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - PROCESS | 3828 | 1470167009658 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 239ms
12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:43:29 INFO - PROCESS | 3828 | 1470167009835 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:29 INFO - PROCESS | 3828 | 1470167009877 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 192ms
12:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:43:30 INFO - PROCESS | 3828 | 1470167010023 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - PROCESS | 3828 | 1470167010066 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 192ms
12:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:43:30 INFO - PROCESS | 3828 | 1470167010213 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - PROCESS | 3828 | 1470167010258 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 239ms
12:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:43:30 INFO - PROCESS | 3828 | 1470167010442 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - PROCESS | 3828 | 1470167010484 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 192ms
12:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:43:30 INFO - PROCESS | 3828 | 1470167010632 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - PROCESS | 3828 | 1470167010676 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 191ms
12:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:43:30 INFO - PROCESS | 3828 | 1470167010821 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:30 INFO - PROCESS | 3828 | 1470167010868 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 192ms
12:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:43:31 INFO - PROCESS | 3828 | 1470167011010 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - PROCESS | 3828 | 1470167011055 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 240ms
12:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:43:31 INFO - PROCESS | 3828 | 1470167011273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - PROCESS | 3828 | 1470167011316 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 191ms
12:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:43:31 INFO - PROCESS | 3828 | 1470167011464 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - PROCESS | 3828 | 1470167011510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 224ms
12:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:43:31 INFO - PROCESS | 3828 | 1470167011692 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:31 INFO - PROCESS | 3828 | 1470167011758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 431ms
12:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:43:32 INFO - PROCESS | 3828 | 1470167012128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - PROCESS | 3828 | 1470167012167 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 320ms
12:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:43:32 INFO - PROCESS | 3828 | 1470167012460 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - PROCESS | 3828 | 1470167012489 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 191ms
12:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:43:32 INFO - PROCESS | 3828 | 1470167012652 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - PROCESS | 3828 | 1470167012741 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 240ms
12:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:43:32 INFO - PROCESS | 3828 | 1470167012918 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:32 INFO - PROCESS | 3828 | 1470167012955 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 192ms
12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:43:33 INFO - PROCESS | 3828 | 1470167013108 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - PROCESS | 3828 | 1470167013149 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 191ms
12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:43:33 INFO - PROCESS | 3828 | 1470167013294 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - PROCESS | 3828 | 1470167013328 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:43:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 192ms
12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:43:33 INFO - PROCESS | 3828 | 1470167013485 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - PROCESS | 3828 | 1470167013524 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 192ms
12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:43:33 INFO - PROCESS | 3828 | 1470167013673 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - PROCESS | 3828 | 1470167013706 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 191ms
12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:43:33 INFO - PROCESS | 3828 | 1470167013863 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:33 INFO - PROCESS | 3828 | 1470167013892 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 192ms
12:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:43:34 INFO - PROCESS | 3828 | 1470167014051 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - PROCESS | 3828 | 1470167014084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 176ms
12:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:43:34 INFO - PROCESS | 3828 | 1470167014273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - PROCESS | 3828 | 1470167014317 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 191ms
12:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:43:34 INFO - PROCESS | 3828 | 1470167014464 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - PROCESS | 3828 | 1470167014522 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 224ms
12:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:43:34 INFO - PROCESS | 3828 | 1470167014692 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:34 INFO - PROCESS | 3828 | 1470167014735 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 703ms
12:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:43:35 INFO - PROCESS | 3828 | 1470167015394 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - PROCESS | 3828 | 1470167015424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 191ms
12:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:43:35 INFO - PROCESS | 3828 | 1470167015583 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - PROCESS | 3828 | 1470167015618 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 176ms
12:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:43:35 INFO - PROCESS | 3828 | 1470167015804 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - PROCESS | 3828 | 1470167015841 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 176ms
12:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:43:35 INFO - PROCESS | 3828 | 1470167015995 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - PROCESS | 3828 | 1470167016037 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 191ms
12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:43:36 INFO - PROCESS | 3828 | 1470167016183 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - PROCESS | 3828 | 1470167016221 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 192ms
12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:43:36 INFO - PROCESS | 3828 | 1470167016373 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - PROCESS | 3828 | 1470167016408 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 192ms
12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:43:36 INFO - PROCESS | 3828 | 1470167016563 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - PROCESS | 3828 | 1470167016614 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 191ms
12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:43:36 INFO - PROCESS | 3828 | 1470167016752 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:36 INFO - PROCESS | 3828 | 1470167016794 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 192ms
12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:43:36 INFO - PROCESS | 3828 | 1470167016941 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - PROCESS | 3828 | 1470167016971 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:43:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 192ms
12:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:43:37 INFO - PROCESS | 3828 | 1470167017187 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - PROCESS | 3828 | 1470167017220 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 175ms
12:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:43:37 INFO - PROCESS | 3828 | 1470167017353 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - PROCESS | 3828 | 1470167017392 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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]"
12:43:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:43:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 176ms
12:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:43:37 INFO - PROCESS | 3828 | 1470167017542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - PROCESS | 3828 | 1470167017584 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43: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
12:43:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 224ms
12:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:43:37 INFO - PROCESS | 3828 | 1470167017772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - PROCESS | 3828 | 1470167017811 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 191ms
12:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:43:37 INFO - PROCESS | 3828 | 1470167017962 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - PROCESS | 3828 | 1470167018004 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 176ms
12:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:43:38 INFO - PROCESS | 3828 | 1470167018150 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - PROCESS | 3828 | 1470167018196 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 287ms
12:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:43:38 INFO - PROCESS | 3828 | 1470167018534 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - PROCESS | 3828 | 1470167018588 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 224ms
12:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:43:38 INFO - PROCESS | 3828 | 1470167018802 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:38 INFO - PROCESS | 3828 | 1470167018854 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 239ms
12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:43:39 INFO - PROCESS | 3828 | 1470167019031 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - PROCESS | 3828 | 1470167019070 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 224ms
12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:43:39 INFO - PROCESS | 3828 | 1470167019261 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - PROCESS | 3828 | 1470167019294 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 176ms
12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:43:39 INFO - PROCESS | 3828 | 1470167019448 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - PROCESS | 3828 | 1470167019479 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 191ms
12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:43:39 INFO - PROCESS | 3828 | 1470167019638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - PROCESS | 3828 | 1470167019679 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 192ms
12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:43:39 INFO - PROCESS | 3828 | 1470167019829 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:39 INFO - PROCESS | 3828 | 1470167019863 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 192ms
12:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:43:40 INFO - PROCESS | 3828 | 1470167020020 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - PROCESS | 3828 | 1470167020046 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 191ms
12:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:43:40 INFO - PROCESS | 3828 | 1470167020239 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - PROCESS | 3828 | 1470167020269 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 192ms
12:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:43:40 INFO - PROCESS | 3828 | 1470167020430 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - PROCESS | 3828 | 1470167020457 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 192ms
12:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:43:40 INFO - PROCESS | 3828 | 1470167020618 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - PROCESS | 3828 | 1470167020675 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 239ms
12:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:43:40 INFO - PROCESS | 3828 | 1470167020847 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:40 INFO - PROCESS | 3828 | 1470167020895 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 240ms
12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:43:41 INFO - PROCESS | 3828 | 1470167021082 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - PROCESS | 3828 | 1470167021128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 191ms
12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:43:41 INFO - PROCESS | 3828 | 1470167021273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - PROCESS | 3828 | 1470167021325 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 240ms
12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:43:41 INFO - PROCESS | 3828 | 1470167021504 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - PROCESS | 3828 | 1470167021545 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 224ms
12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:43:41 INFO - PROCESS | 3828 | 1470167021766 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - PROCESS | 3828 | 1470167021803 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 191ms
12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:43:41 INFO - PROCESS | 3828 | 1470167021960 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022012 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 192ms
12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:43:42 INFO - PROCESS | 3828 | 1470167022145 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022186 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 192ms
12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:43:42 INFO - PROCESS | 3828 | 1470167022334 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022371 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 191ms
12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:43:42 INFO - PROCESS | 3828 | 1470167022528 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022567 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 176ms
12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:43:42 INFO - PROCESS | 3828 | 1470167022717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022747 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 192ms
12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:43:42 INFO - PROCESS | 3828 | 1470167022907 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:42 INFO - PROCESS | 3828 | 1470167022949 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 191ms
12:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:43:43 INFO - PROCESS | 3828 | 1470167023147 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - PROCESS | 3828 | 1470167023193 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 176ms
12:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:43:43 INFO - PROCESS | 3828 | 1470167023323 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - PROCESS | 3828 | 1470167023362 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 192ms
12:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:43:43 INFO - PROCESS | 3828 | 1470167023510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - PROCESS | 3828 | 1470167023557 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 239ms
12:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:43:43 INFO - PROCESS | 3828 | 1470167023740 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - PROCESS | 3828 | 1470167023787 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 192ms
12:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:43:43 INFO - PROCESS | 3828 | 1470167023928 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:43 INFO - PROCESS | 3828 | 1470167023974 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 192ms
12:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:43:44 INFO - PROCESS | 3828 | 1470167024118 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - PROCESS | 3828 | 1470167024160 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 191ms
12:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:43:44 INFO - PROCESS | 3828 | 1470167024308 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - PROCESS | 3828 | 1470167024351 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 192ms
12:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:43:44 INFO - PROCESS | 3828 | 1470167024497 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - PROCESS | 3828 | 1470167024541 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 223ms
12:43:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:43:44 INFO - PROCESS | 3828 | 1470167024760 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:44 INFO - PROCESS | 3828 | 1470167024809 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 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 () {
12:43:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:43:45 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 () {
12:43:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:43:45 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 () {
12:43:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:43:45 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 () {
12:43:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:43:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 416ms
12:43:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:43:45 INFO - PROCESS | 3828 | 1470167025165 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 INFO - PROCESS | 3828 | 1470167025209 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:43:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:43:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:43:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 399ms
12:43:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:43:45 INFO - PROCESS | 3828 | 1470167025557 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 INFO - PROCESS | 3828 | 1470167025587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 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
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:43:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:43:45 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.
12:43:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:43:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 192ms
12:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:43:45 INFO - PROCESS | 3828 | 1470167025748 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 INFO - PROCESS | 3828 | 1470167025778 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 191ms
12:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:43:45 INFO - PROCESS | 3828 | 1470167025942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - PROCESS | 3828 | 1470167025977 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 176ms
12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:43:46 INFO - PROCESS | 3828 | 1470167026162 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - PROCESS | 3828 | 1470167026199 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 192ms
12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:43:46 INFO - PROCESS | 3828 | 1470167026350 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - PROCESS | 3828 | 1470167026381 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 191ms
12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:43:46 INFO - PROCESS | 3828 | 1470167026542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - PROCESS | 3828 | 1470167026588 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 240ms
12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:43:46 INFO - PROCESS | 3828 | 1470167026770 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - PROCESS | 3828 | 1470167026810 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 192ms
12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:43:46 INFO - PROCESS | 3828 | 1470167026959 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - PROCESS | 3828 | 1470167026992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 191ms
12:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:43:47 INFO - PROCESS | 3828 | 1470167027148 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - PROCESS | 3828 | 1470167027185 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 192ms
12:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:43:47 INFO - PROCESS | 3828 | 1470167027339 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - PROCESS | 3828 | 1470167027395 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 240ms
12:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:43:47 INFO - PROCESS | 3828 | 1470167027599 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - PROCESS | 3828 | 1470167027659 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 223ms
12:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:43:47 INFO - PROCESS | 3828 | 1470167027834 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:47 INFO - PROCESS | 3828 | 1470167027881 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 224ms
12:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:43:48 INFO - PROCESS | 3828 | 1470167028062 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - PROCESS | 3828 | 1470167028102 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 175ms
12:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:43:48 INFO - PROCESS | 3828 | 1470167028253 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - PROCESS | 3828 | 1470167028301 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 224ms
12:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:43:48 INFO - PROCESS | 3828 | 1470167028483 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - PROCESS | 3828 | 1470167028522 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 192ms
12:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:43:48 INFO - PROCESS | 3828 | 1470167028672 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - PROCESS | 3828 | 1470167028725 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 223ms
12:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:43:48 INFO - PROCESS | 3828 | 1470167028900 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:48 INFO - PROCESS | 3828 | 1470167028942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 240ms
12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:43:49 INFO - PROCESS | 3828 | 1470167029162 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - PROCESS | 3828 | 1470167029205 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 192ms
12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:43:49 INFO - PROCESS | 3828 | 1470167029356 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - PROCESS | 3828 | 1470167029393 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 191ms
12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:43:49 INFO - PROCESS | 3828 | 1470167029541 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - PROCESS | 3828 | 1470167029583 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 192ms
12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:43:49 INFO - PROCESS | 3828 | 1470167029730 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - PROCESS | 3828 | 1470167029772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 192ms
12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:43:49 INFO - PROCESS | 3828 | 1470167029921 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:49 INFO - PROCESS | 3828 | 1470167029953 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 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
12:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 191ms
12:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:43:50 INFO - PROCESS | 3828 | 1470167030109 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - PROCESS | 3828 | 1470167030157 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 176ms
12:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:43:50 INFO - PROCESS | 3828 | 1470167030298 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - PROCESS | 3828 | 1470167030337 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 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
12:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 176ms
12:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:43:50 INFO - PROCESS | 3828 | 1470167030526 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - PROCESS | 3828 | 1470167030571 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 191ms
12:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:43:50 INFO - PROCESS | 3828 | 1470167030713 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - PROCESS | 3828 | 1470167030763 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 192ms
12:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:43:50 INFO - PROCESS | 3828 | 1470167030903 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:50 INFO - PROCESS | 3828 | 1470167030942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 192ms
12:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:43:51 INFO - PROCESS | 3828 | 1470167031092 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - PROCESS | 3828 | 1470167031134 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 239ms
12:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:43:51 INFO - PROCESS | 3828 | 1470167031322 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - PROCESS | 3828 | 1470167031362 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 192ms
12:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:43:51 INFO - PROCESS | 3828 | 1470167031512 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:51 INFO - PROCESS | 3828 | 1470167031588 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 511ms
12:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:43:52 INFO - PROCESS | 3828 | 1470167032008 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - PROCESS | 3828 | 1470167032087 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 224ms
12:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:43:52 INFO - PROCESS | 3828 | 1470167032273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - PROCESS | 3828 | 1470167032302 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 191ms
12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:43:52 INFO - PROCESS | 3828 | 1470167032475 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - PROCESS | 3828 | 1470167032508 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 192ms
12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:43:52 INFO - PROCESS | 3828 | 1470167032655 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - PROCESS | 3828 | 1470167032707 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 192ms
12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:43:52 INFO - PROCESS | 3828 | 1470167032844 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:52 INFO - PROCESS | 3828 | 1470167032871 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 191ms
12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:43:53 INFO - PROCESS | 3828 | 1470167033036 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - PROCESS | 3828 | 1470167033084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 240ms
12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:43:53 INFO - PROCESS | 3828 | 1470167033262 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - PROCESS | 3828 | 1470167033295 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 191ms
12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:43:53 INFO - PROCESS | 3828 | 1470167033455 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - PROCESS | 3828 | 1470167033494 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 192ms
12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:43:53 INFO - PROCESS | 3828 | 1470167033677 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - PROCESS | 3828 | 1470167033710 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 176ms
12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:43:53 INFO - PROCESS | 3828 | 1470167033868 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:53 INFO - PROCESS | 3828 | 1470167033905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 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
12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 223ms
12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:43:54 INFO - PROCESS | 3828 | 1470167034096 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - PROCESS | 3828 | 1470167034138 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 192ms
12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:43:54 INFO - PROCESS | 3828 | 1470167034288 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - PROCESS | 3828 | 1470167034335 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 192ms
12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:43:54 INFO - PROCESS | 3828 | 1470167034479 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - PROCESS | 3828 | 1470167034520 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 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
12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 191ms
12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:43:54 INFO - PROCESS | 3828 | 1470167034670 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - PROCESS | 3828 | 1470167034715 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 224ms
12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:43:54 INFO - PROCESS | 3828 | 1470167034897 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:54 INFO - PROCESS | 3828 | 1470167034949 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 224ms
12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:43:55 INFO - PROCESS | 3828 | 1470167035159 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - PROCESS | 3828 | 1470167035200 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 239ms
12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:43:55 INFO - PROCESS | 3828 | 1470167035391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - PROCESS | 3828 | 1470167035434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 192ms
12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:43:55 INFO - PROCESS | 3828 | 1470167035587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - PROCESS | 3828 | 1470167035626 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 192ms
12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:43:55 INFO - PROCESS | 3828 | 1470167035772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 INFO - PROCESS | 3828 | 1470167035811 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:55 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
12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 176ms
12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:43:55 INFO - PROCESS | 3828 | 1470167035961 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - PROCESS | 3828 | 1470167036000 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 192ms
12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:43:56 INFO - PROCESS | 3828 | 1470167036156 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - PROCESS | 3828 | 1470167036202 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 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
12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 191ms
12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:43:56 INFO - PROCESS | 3828 | 1470167036344 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - PROCESS | 3828 | 1470167036390 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 240ms
12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:43:56 INFO - PROCESS | 3828 | 1470167036606 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - PROCESS | 3828 | 1470167036638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 192ms
12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:43:56 INFO - PROCESS | 3828 | 1470167036797 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - PROCESS | 3828 | 1470167036842 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 191ms
12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:43:56 INFO - PROCESS | 3828 | 1470167036985 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - PROCESS | 3828 | 1470167037034 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 192ms
12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:43:57 INFO - PROCESS | 3828 | 1470167037174 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - PROCESS | 3828 | 1470167037215 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 192ms
12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:43:57 INFO - PROCESS | 3828 | 1470167037365 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - PROCESS | 3828 | 1470167037416 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 191ms
12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:43:57 INFO - PROCESS | 3828 | 1470167037553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - PROCESS | 3828 | 1470167037597 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 176ms
12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:43:57 INFO - PROCESS | 3828 | 1470167037743 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - PROCESS | 3828 | 1470167037788 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 176ms
12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:43:57 INFO - PROCESS | 3828 | 1470167037934 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - PROCESS | 3828 | 1470167038015 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 191ms
12:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:43:58 INFO - PROCESS | 3828 | 1470167038175 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - PROCESS | 3828 | 1470167038246 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 512ms
12:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:43:58 INFO - PROCESS | 3828 | 1470167038659 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - PROCESS | 3828 | 1470167038830 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 335ms
12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:43:59 INFO - PROCESS | 3828 | 1470167038991 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 INFO - PROCESS | 3828 | 1470167039022 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 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
12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 192ms
12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:43:59 INFO - PROCESS | 3828 | 1470167039182 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 INFO - PROCESS | 3828 | 1470167039214 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 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
12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 175ms
12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:43:59 INFO - PROCESS | 3828 | 1470167039372 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 INFO - PROCESS | 3828 | 1470167039467 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 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
12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 224ms
12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:43:59 INFO - PROCESS | 3828 | 1470167039632 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 INFO - PROCESS | 3828 | 1470167039663 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 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)
12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 192ms
12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:43:59 INFO - PROCESS | 3828 | 1470167039821 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:43:59 INFO - PROCESS | 3828 | 1470167039857 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 223ms
12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:44:00 INFO - PROCESS | 3828 | 1470167040049 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - PROCESS | 3828 | 1470167040087 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 192ms
12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:44:00 INFO - PROCESS | 3828 | 1470167040239 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - PROCESS | 3828 | 1470167040270 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 191ms
12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:44:00 INFO - PROCESS | 3828 | 1470167040430 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - PROCESS | 3828 | 1470167040462 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 192ms
12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:44:00 INFO - PROCESS | 3828 | 1470167040619 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - PROCESS | 3828 | 1470167040651 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 176ms
12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:44:00 INFO - PROCESS | 3828 | 1470167040812 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:00 INFO - PROCESS | 3828 | 1470167040852 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 223ms
12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:44:01 INFO - PROCESS | 3828 | 1470167041080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - PROCESS | 3828 | 1470167041129 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 224ms
12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:44:01 INFO - PROCESS | 3828 | 1470167041302 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - PROCESS | 3828 | 1470167041349 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 240ms
12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:44:01 INFO - PROCESS | 3828 | 1470167041532 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - PROCESS | 3828 | 1470167041580 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 223ms
12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:44:01 INFO - PROCESS | 3828 | 1470167041774 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - PROCESS | 3828 | 1470167041823 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 176ms
12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:44:01 INFO - PROCESS | 3828 | 1470167041965 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - PROCESS | 3828 | 1470167042009 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 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
12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 223ms
12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:44:02 INFO - PROCESS | 3828 | 1470167042196 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - PROCESS | 3828 | 1470167042228 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 240ms
12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:44:02 INFO - PROCESS | 3828 | 1470167042456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - PROCESS | 3828 | 1470167042487 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 192ms
12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:44:02 INFO - PROCESS | 3828 | 1470167042646 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - PROCESS | 3828 | 1470167042676 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 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)
12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 191ms
12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:44:02 INFO - PROCESS | 3828 | 1470167042835 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:02 INFO - PROCESS | 3828 | 1470167042867 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 192ms
12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:44:03 INFO - PROCESS | 3828 | 1470167043026 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - PROCESS | 3828 | 1470167043054 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 176ms
12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:44:03 INFO - PROCESS | 3828 | 1470167043213 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - PROCESS | 3828 | 1470167043254 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 175ms
12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:44:03 INFO - PROCESS | 3828 | 1470167043403 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - PROCESS | 3828 | 1470167043433 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 192ms
12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:44:03 INFO - PROCESS | 3828 | 1470167043594 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - PROCESS | 3828 | 1470167043639 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 192ms
12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:44:03 INFO - PROCESS | 3828 | 1470167043782 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:03 INFO - PROCESS | 3828 | 1470167043873 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 223ms
12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:44:04 INFO - PROCESS | 3828 | 1470167044045 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - PROCESS | 3828 | 1470167044088 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 192ms
12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:44:04 INFO - PROCESS | 3828 | 1470167044233 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - PROCESS | 3828 | 1470167044277 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 192ms
12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:44:04 INFO - PROCESS | 3828 | 1470167044424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - PROCESS | 3828 | 1470167044478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 191ms
12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:44:04 INFO - PROCESS | 3828 | 1470167044612 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - PROCESS | 3828 | 1470167044658 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 192ms
12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:44:04 INFO - PROCESS | 3828 | 1470167044802 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:04 INFO - PROCESS | 3828 | 1470167044848 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 511ms
12:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:44:05 INFO - PROCESS | 3828 | 1470167045299 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - PROCESS | 3828 | 1470167045376 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 224ms
12:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:44:05 INFO - PROCESS | 3828 | 1470167045564 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - PROCESS | 3828 | 1470167045605 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 191ms
12:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:44:05 INFO - PROCESS | 3828 | 1470167045758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - PROCESS | 3828 | 1470167045798 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 224ms
12:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:44:05 INFO - PROCESS | 3828 | 1470167045986 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - PROCESS | 3828 | 1470167046021 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 192ms
12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:44:06 INFO - PROCESS | 3828 | 1470167046173 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - PROCESS | 3828 | 1470167046207 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 191ms
12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:44:06 INFO - PROCESS | 3828 | 1470167046363 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - PROCESS | 3828 | 1470167046404 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 192ms
12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:44:06 INFO - PROCESS | 3828 | 1470167046551 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - PROCESS | 3828 | 1470167046595 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 192ms
12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:44:06 INFO - PROCESS | 3828 | 1470167046745 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - PROCESS | 3828 | 1470167046826 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 239ms
12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:44:07 INFO - PROCESS | 3828 | 1470167047006 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - PROCESS | 3828 | 1470167047044 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 192ms
12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:44:07 INFO - PROCESS | 3828 | 1470167047199 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - PROCESS | 3828 | 1470167047244 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 239ms
12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:44:07 INFO - PROCESS | 3828 | 1470167047430 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - PROCESS | 3828 | 1470167047490 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 240ms
12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:44:07 INFO - PROCESS | 3828 | 1470167047665 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - PROCESS | 3828 | 1470167047712 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 240ms
12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:44:07 INFO - PROCESS | 3828 | 1470167047899 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:07 INFO - PROCESS | 3828 | 1470167047948 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 191ms
12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:44:08 INFO - PROCESS | 3828 | 1470167048092 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - PROCESS | 3828 | 1470167048135 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 224ms
12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:44:08 INFO - PROCESS | 3828 | 1470167048358 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - PROCESS | 3828 | 1470167048421 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 239ms
12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:44:08 INFO - PROCESS | 3828 | 1470167048581 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - PROCESS | 3828 | 1470167048613 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 192ms
12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:44:08 INFO - PROCESS | 3828 | 1470167048772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - PROCESS | 3828 | 1470167048813 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 192ms
12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:44:08 INFO - PROCESS | 3828 | 1470167048959 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - PROCESS | 3828 | 1470167049001 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 191ms
12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:44:09 INFO - PROCESS | 3828 | 1470167049149 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - PROCESS | 3828 | 1470167049190 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 192ms
12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:44:09 INFO - PROCESS | 3828 | 1470167049340 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - PROCESS | 3828 | 1470167049388 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 192ms
12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:44:09 INFO - PROCESS | 3828 | 1470167049527 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - PROCESS | 3828 | 1470167049566 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 175ms
12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:44:09 INFO - PROCESS | 3828 | 1470167049770 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - PROCESS | 3828 | 1470167049816 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 208ms
12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:44:09 INFO - PROCESS | 3828 | 1470167049958 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050002 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 192ms
12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:44:10 INFO - PROCESS | 3828 | 1470167050147 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050196 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 191ms
12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:44:10 INFO - PROCESS | 3828 | 1470167050339 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050370 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 192ms
12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:44:10 INFO - PROCESS | 3828 | 1470167050526 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050566 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 192ms
12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:44:10 INFO - PROCESS | 3828 | 1470167050716 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 175ms
12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:44:10 INFO - PROCESS | 3828 | 1470167050907 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:10 INFO - PROCESS | 3828 | 1470167050954 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 176ms
12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:44:11 INFO - PROCESS | 3828 | 1470167051095 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 INFO - PROCESS | 3828 | 1470167051140 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 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
12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 431ms
12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:44:11 INFO - PROCESS | 3828 | 1470167051563 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 INFO - PROCESS | 3828 | 1470167051605 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 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
12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 224ms
12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:44:11 INFO - PROCESS | 3828 | 1470167051804 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:11 INFO - PROCESS | 3828 | 1470167051843 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 255ms
12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:44:12 INFO - PROCESS | 3828 | 1470167052044 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - PROCESS | 3828 | 1470167052095 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 240ms
12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:44:12 INFO - PROCESS | 3828 | 1470167052272 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - PROCESS | 3828 | 1470167052311 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 192ms
12:44:12 INFO - PROCESS | 3828 | 1470167052464 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:44:12 INFO - PROCESS | 3828 | 1470167052501 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 191ms
12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:44:12 INFO - PROCESS | 3828 | 1470167052656 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - PROCESS | 3828 | 1470167052745 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 192ms
12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:44:12 INFO - PROCESS | 3828 | 1470167052875 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:12 INFO - PROCESS | 3828 | 1470167052913 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 176ms
12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:44:13 INFO - PROCESS | 3828 | 1470167053069 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - PROCESS | 3828 | 1470167053103 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 191ms
12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:44:13 INFO - PROCESS | 3828 | 1470167053254 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - PROCESS | 3828 | 1470167053280 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 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)
12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 192ms
12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:44:13 INFO - PROCESS | 3828 | 1470167053443 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - PROCESS | 3828 | 1470167053474 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 192ms
12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:44:13 INFO - PROCESS | 3828 | 1470167053638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - PROCESS | 3828 | 1470167053699 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 223ms
12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:44:13 INFO - PROCESS | 3828 | 1470167053868 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:13 INFO - PROCESS | 3828 | 1470167053914 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 224ms
12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:44:14 INFO - PROCESS | 3828 | 1470167054095 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - PROCESS | 3828 | 1470167054179 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 192ms
12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:44:14 INFO - PROCESS | 3828 | 1470167054323 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - PROCESS | 3828 | 1470167054358 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 191ms
12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:44:14 INFO - PROCESS | 3828 | 1470167054510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - PROCESS | 3828 | 1470167054559 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 192ms
12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:44:14 INFO - PROCESS | 3828 | 1470167054701 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - PROCESS | 3828 | 1470167054749 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 240ms
12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:44:14 INFO - PROCESS | 3828 | 1470167054933 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - PROCESS | 3828 | 1470167055003 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 287ms
12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:44:15 INFO - PROCESS | 3828 | 1470167055243 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - PROCESS | 3828 | 1470167055297 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 224ms
12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:44:15 INFO - PROCESS | 3828 | 1470167055471 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - PROCESS | 3828 | 1470167055510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 191ms
12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:44:15 INFO - PROCESS | 3828 | 1470167055712 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - PROCESS | 3828 | 1470167055756 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 176ms
12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:44:15 INFO - PROCESS | 3828 | 1470167055888 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:15 INFO - PROCESS | 3828 | 1470167055931 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 192ms
12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:44:16 INFO - PROCESS | 3828 | 1470167056076 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - PROCESS | 3828 | 1470167056121 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 191ms
12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:44:16 INFO - PROCESS | 3828 | 1470167056267 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - PROCESS | 3828 | 1470167056307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 192ms
12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:44:16 INFO - PROCESS | 3828 | 1470167056455 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - PROCESS | 3828 | 1470167056501 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 176ms
12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:44:16 INFO - PROCESS | 3828 | 1470167056644 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - PROCESS | 3828 | 1470167056685 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 175ms
12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:44:16 INFO - PROCESS | 3828 | 1470167056835 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:16 INFO - PROCESS | 3828 | 1470167056880 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 192ms
12:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:44:17 INFO - PROCESS | 3828 | 1470167057023 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - PROCESS | 3828 | 1470167057067 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 192ms
12:44:17 INFO - PROCESS | 3828 | 1470167057219 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:44:17 INFO - PROCESS | 3828 | 1470167057327 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 223ms
12:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:44:17 INFO - PROCESS | 3828 | 1470167057485 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - PROCESS | 3828 | 1470167057534 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 192ms
12:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:44:17 INFO - PROCESS | 3828 | 1470167057674 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:17 INFO - PROCESS | 3828 | 1470167057725 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 447ms
12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:44:18 INFO - PROCESS | 3828 | 1470167058110 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - PROCESS | 3828 | 1470167058153 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 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
12:44:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:44:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 304ms
12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:44:18 INFO - PROCESS | 3828 | 1470167058414 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - PROCESS | 3828 | 1470167058447 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 192ms
12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:44:18 INFO - PROCESS | 3828 | 1470167058607 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - PROCESS | 3828 | 1470167058639 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 192ms
12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:44:18 INFO - PROCESS | 3828 | 1470167058826 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:18 INFO - PROCESS | 3828 | 1470167058864 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 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
12:44:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:44:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 191ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:44:19 INFO - PROCESS | 3828 | 1470167059021 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - PROCESS | 3828 | 1470167059060 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 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
12:44:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:44:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 192ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:44:19 INFO - PROCESS | 3828 | 1470167059209 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - PROCESS | 3828 | 1470167059252 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 176ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:44:19 INFO - PROCESS | 3828 | 1470167059399 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - PROCESS | 3828 | 1470167059433 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 176ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:44:19 INFO - PROCESS | 3828 | 1470167059591 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - PROCESS | 3828 | 1470167059622 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 192ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:44:19 INFO - PROCESS | 3828 | 1470167059777 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - PROCESS | 3828 | 1470167059814 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 192ms
12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:44:20 INFO - PROCESS | 3828 | 1470167059967 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - PROCESS | 3828 | 1470167060013 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 191ms
12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:44:20 INFO - PROCESS | 3828 | 1470167060160 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - PROCESS | 3828 | 1470167060265 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 240ms
12:44:20 INFO - PROCESS | 3828 | 1470167060417 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:44:20 INFO - PROCESS | 3828 | 1470167060451 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 192ms
12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:44:20 INFO - PROCESS | 3828 | 1470167060613 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - PROCESS | 3828 | 1470167060664 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 223ms
12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:44:20 INFO - PROCESS | 3828 | 1470167060836 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:20 INFO - PROCESS | 3828 | 1470167060880 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 176ms
12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:44:21 INFO - PROCESS | 3828 | 1470167061026 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - PROCESS | 3828 | 1470167061072 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 192ms
12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:44:21 INFO - PROCESS | 3828 | 1470167061217 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - PROCESS | 3828 | 1470167061265 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 223ms
12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:44:21 INFO - PROCESS | 3828 | 1470167061452 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - PROCESS | 3828 | 1470167061487 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 192ms
12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:44:21 INFO - PROCESS | 3828 | 1470167061643 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - PROCESS | 3828 | 1470167061771 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 240ms
12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:44:21 INFO - PROCESS | 3828 | 1470167061905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:21 INFO - PROCESS | 3828 | 1470167061946 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 191ms
12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:44:22 INFO - PROCESS | 3828 | 1470167062096 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - PROCESS | 3828 | 1470167062140 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 192ms
12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:44:22 INFO - PROCESS | 3828 | 1470167062286 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - PROCESS | 3828 | 1470167062323 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 192ms
12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:44:22 INFO - PROCESS | 3828 | 1470167062474 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - PROCESS | 3828 | 1470167062520 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 191ms
12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:44:22 INFO - PROCESS | 3828 | 1470167062664 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - PROCESS | 3828 | 1470167062703 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 192ms
12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:44:22 INFO - PROCESS | 3828 | 1470167062853 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:22 INFO - PROCESS | 3828 | 1470167062900 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 176ms
12:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:44:23 INFO - PROCESS | 3828 | 1470167063042 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - PROCESS | 3828 | 1470167063089 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 223ms
12:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:44:23 INFO - PROCESS | 3828 | 1470167063304 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - PROCESS | 3828 | 1470167063355 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 240ms
12:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:44:23 INFO - PROCESS | 3828 | 1470167063533 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - PROCESS | 3828 | 1470167063577 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 191ms
12:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:44:23 INFO - PROCESS | 3828 | 1470167063723 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - PROCESS | 3828 | 1470167063775 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 192ms
12:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:44:23 INFO - PROCESS | 3828 | 1470167063914 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:23 INFO - PROCESS | 3828 | 1470167063959 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 192ms
12:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:44:24 INFO - PROCESS | 3828 | 1470167064102 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - PROCESS | 3828 | 1470167064153 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 191ms
12:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:44:24 INFO - PROCESS | 3828 | 1470167064292 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - PROCESS | 3828 | 1470167064342 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 496ms
12:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:44:24 INFO - PROCESS | 3828 | 1470167064821 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:24 INFO - PROCESS | 3828 | 1470167064868 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 239ms
12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:44:25 INFO - PROCESS | 3828 | 1470167065051 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - PROCESS | 3828 | 1470167065105 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 224ms
12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:44:25 INFO - PROCESS | 3828 | 1470167065283 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - PROCESS | 3828 | 1470167065311 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 191ms
12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:44:25 INFO - PROCESS | 3828 | 1470167065469 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - PROCESS | 3828 | 1470167065501 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 192ms
12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:44:25 INFO - PROCESS | 3828 | 1470167065658 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - PROCESS | 3828 | 1470167065686 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 128ms
12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:44:25 INFO - PROCESS | 3828 | 1470167065797 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:25 INFO - PROCESS | 3828 | 1470167065842 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 191ms
12:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:44:26 INFO - PROCESS | 3828 | 1470167065984 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - PROCESS | 3828 | 1470167066018 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 192ms
12:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:44:26 INFO - PROCESS | 3828 | 1470167066173 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - PROCESS | 3828 | 1470167066268 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 192ms
12:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:44:26 INFO - PROCESS | 3828 | 1470167066397 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - PROCESS | 3828 | 1470167066434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 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
12:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 191ms
12:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:44:26 INFO - PROCESS | 3828 | 1470167066585 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - PROCESS | 3828 | 1470167066632 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 192ms
12:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:44:26 INFO - PROCESS | 3828 | 1470167066777 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:26 INFO - PROCESS | 3828 | 1470167066827 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 240ms
12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:44:27 INFO - PROCESS | 3828 | 1470167067013 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - PROCESS | 3828 | 1470167067039 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 191ms
12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:44:27 INFO - PROCESS | 3828 | 1470167067200 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - PROCESS | 3828 | 1470167067250 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 240ms
12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:44:27 INFO - PROCESS | 3828 | 1470167067434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - PROCESS | 3828 | 1470167067483 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 256ms
12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:44:27 INFO - PROCESS | 3828 | 1470167067678 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - PROCESS | 3828 | 1470167067773 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 223ms
12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:44:27 INFO - PROCESS | 3828 | 1470167067939 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167067990 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 192ms
12:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:44:28 INFO - PROCESS | 3828 | 1470167068130 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167068178 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 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
12:44:28 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 223ms
12:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:44:28 INFO - PROCESS | 3828 | 1470167068368 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167068422 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 192ms
12:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:44:28 INFO - PROCESS | 3828 | 1470167068556 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167068600 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 192ms
12:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:44:28 INFO - PROCESS | 3828 | 1470167068746 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167068791 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 191ms
12:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:44:28 INFO - PROCESS | 3828 | 1470167068935 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:28 INFO - PROCESS | 3828 | 1470167068974 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 176ms
12:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:44:29 INFO - PROCESS | 3828 | 1470167069127 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - PROCESS | 3828 | 1470167069221 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 224ms
12:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:44:29 INFO - PROCESS | 3828 | 1470167069387 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - PROCESS | 3828 | 1470167069425 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 191ms
12:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:44:29 INFO - PROCESS | 3828 | 1470167069577 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - PROCESS | 3828 | 1470167069615 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 192ms
12:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:44:29 INFO - PROCESS | 3828 | 1470167069765 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:29 INFO - PROCESS | 3828 | 1470167069811 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 224ms
12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:44:30 INFO - PROCESS | 3828 | 1470167069996 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - PROCESS | 3828 | 1470167070044 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 191ms
12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:44:30 INFO - PROCESS | 3828 | 1470167070184 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - PROCESS | 3828 | 1470167070222 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 192ms
12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:44:30 INFO - PROCESS | 3828 | 1470167070380 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - PROCESS | 3828 | 1470167070426 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 239ms
12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:44:30 INFO - PROCESS | 3828 | 1470167070625 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - PROCESS | 3828 | 1470167070665 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 224ms
12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:44:30 INFO - PROCESS | 3828 | 1470167070886 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:30 INFO - PROCESS | 3828 | 1470167070935 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 511ms
12:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:44:31 INFO - PROCESS | 3828 | 1470167071384 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - PROCESS | 3828 | 1470167071430 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 288ms
12:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:44:31 INFO - PROCESS | 3828 | 1470167071677 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - PROCESS | 3828 | 1470167071714 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 175ms
12:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:44:31 INFO - PROCESS | 3828 | 1470167071864 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:31 INFO - PROCESS | 3828 | 1470167071899 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 192ms
12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:44:32 INFO - PROCESS | 3828 | 1470167072052 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - PROCESS | 3828 | 1470167072088 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 224ms
12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:44:32 INFO - PROCESS | 3828 | 1470167072313 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - PROCESS | 3828 | 1470167072341 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 175ms
12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:44:32 INFO - PROCESS | 3828 | 1470167072504 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - PROCESS | 3828 | 1470167072553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 224ms
12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:44:32 INFO - PROCESS | 3828 | 1470167072732 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - PROCESS | 3828 | 1470167072766 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 192ms
12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:44:32 INFO - PROCESS | 3828 | 1470167072923 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:32 INFO - PROCESS | 3828 | 1470167072963 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 191ms
12:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:44:33 INFO - PROCESS | 3828 | 1470167073111 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - PROCESS | 3828 | 1470167073145 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 176ms
12:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:44:33 INFO - PROCESS | 3828 | 1470167073300 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - PROCESS | 3828 | 1470167073335 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 192ms
12:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:44:33 INFO - PROCESS | 3828 | 1470167073497 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - PROCESS | 3828 | 1470167073542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 239ms
12:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:44:33 INFO - PROCESS | 3828 | 1470167073760 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - PROCESS | 3828 | 1470167073806 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 224ms
12:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:44:34 INFO - PROCESS | 3828 | 1470167073992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - PROCESS | 3828 | 1470167074028 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 223ms
12:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:44:34 INFO - PROCESS | 3828 | 1470167074219 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - PROCESS | 3828 | 1470167074255 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 192ms
12:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:44:34 INFO - PROCESS | 3828 | 1470167074409 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - PROCESS | 3828 | 1470167074456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 224ms
12:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:44:34 INFO - PROCESS | 3828 | 1470167074641 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - PROCESS | 3828 | 1470167074692 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 239ms
12:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:44:34 INFO - PROCESS | 3828 | 1470167074868 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:34 INFO - PROCESS | 3828 | 1470167074907 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 192ms
12:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:44:35 INFO - PROCESS | 3828 | 1470167075058 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - PROCESS | 3828 | 1470167075100 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 192ms
12:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:44:35 INFO - PROCESS | 3828 | 1470167075279 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - PROCESS | 3828 | 1470167075324 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 191ms
12:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:44:35 INFO - PROCESS | 3828 | 1470167075469 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - PROCESS | 3828 | 1470167075507 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 192ms
12:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:44:35 INFO - PROCESS | 3828 | 1470167075658 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - PROCESS | 3828 | 1470167075706 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 192ms
12:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:44:35 INFO - PROCESS | 3828 | 1470167075848 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:35 INFO - PROCESS | 3828 | 1470167075889 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 176ms
12:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:44:36 INFO - PROCESS | 3828 | 1470167076039 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - PROCESS | 3828 | 1470167076081 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 192ms
12:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:44:36 INFO - PROCESS | 3828 | 1470167076229 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - PROCESS | 3828 | 1470167076274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 191ms
12:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:44:36 INFO - PROCESS | 3828 | 1470167076425 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - PROCESS | 3828 | 1470167076457 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 192ms
12:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:44:36 INFO - PROCESS | 3828 | 1470167076609 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - PROCESS | 3828 | 1470167076650 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 240ms
12:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:44:36 INFO - PROCESS | 3828 | 1470167076874 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:36 INFO - PROCESS | 3828 | 1470167076922 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 191ms
12:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:44:37 INFO - PROCESS | 3828 | 1470167077062 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - PROCESS | 3828 | 1470167077101 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 192ms
12:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:44:37 INFO - PROCESS | 3828 | 1470167077251 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - PROCESS | 3828 | 1470167077302 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 240ms
12:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:44:37 INFO - PROCESS | 3828 | 1470167077481 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - PROCESS | 3828 | 1470167077526 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 431ms
12:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:44:37 INFO - PROCESS | 3828 | 1470167077917 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:37 INFO - PROCESS | 3828 | 1470167077968 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 399ms
12:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:44:38 INFO - PROCESS | 3828 | 1470167078343 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - PROCESS | 3828 | 1470167078374 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 192ms
12:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:44:38 INFO - PROCESS | 3828 | 1470167078533 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - PROCESS | 3828 | 1470167078566 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 192ms
12:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:44:38 INFO - PROCESS | 3828 | 1470167078725 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - PROCESS | 3828 | 1470167078779 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 239ms
12:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:44:38 INFO - PROCESS | 3828 | 1470167078956 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - PROCESS | 3828 | 1470167078997 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 192ms
12:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:44:39 INFO - PROCESS | 3828 | 1470167079141 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - PROCESS | 3828 | 1470167079177 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 191ms
12:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:44:39 INFO - PROCESS | 3828 | 1470167079330 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - PROCESS | 3828 | 1470167079376 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 192ms
12:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:44:39 INFO - PROCESS | 3828 | 1470167079519 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - PROCESS | 3828 | 1470167079560 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 240ms
12:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:44:39 INFO - PROCESS | 3828 | 1470167079780 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - PROCESS | 3828 | 1470167079808 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 191ms
12:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:44:39 INFO - PROCESS | 3828 | 1470167079971 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - PROCESS | 3828 | 1470167080008 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 192ms
12:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:44:40 INFO - PROCESS | 3828 | 1470167080161 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - PROCESS | 3828 | 1470167080214 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 240ms
12:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:44:40 INFO - PROCESS | 3828 | 1470167080391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - PROCESS | 3828 | 1470167080445 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 223ms
12:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:44:40 INFO - PROCESS | 3828 | 1470167080624 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - PROCESS | 3828 | 1470167080667 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 192ms
12:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:44:40 INFO - PROCESS | 3828 | 1470167080812 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:40 INFO - PROCESS | 3828 | 1470167080861 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 192ms
12:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:44:41 INFO - PROCESS | 3828 | 1470167081001 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - PROCESS | 3828 | 1470167081049 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 223ms
12:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:44:41 INFO - PROCESS | 3828 | 1470167081269 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - PROCESS | 3828 | 1470167081315 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 224ms
12:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:44:41 INFO - PROCESS | 3828 | 1470167081496 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - PROCESS | 3828 | 1470167081543 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 239ms
12:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:44:41 INFO - PROCESS | 3828 | 1470167081722 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - PROCESS | 3828 | 1470167081759 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 192ms
12:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:44:41 INFO - PROCESS | 3828 | 1470167081911 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:41 INFO - PROCESS | 3828 | 1470167081951 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 192ms
12:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:44:42 INFO - PROCESS | 3828 | 1470167082103 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - PROCESS | 3828 | 1470167082148 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 239ms
12:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:44:42 INFO - PROCESS | 3828 | 1470167082330 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - PROCESS | 3828 | 1470167082372 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 192ms
12:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:44:42 INFO - PROCESS | 3828 | 1470167082521 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - PROCESS | 3828 | 1470167082567 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 240ms
12:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:44:42 INFO - PROCESS | 3828 | 1470167082786 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - PROCESS | 3828 | 1470167082827 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 191ms
12:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:44:42 INFO - PROCESS | 3828 | 1470167082970 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - PROCESS | 3828 | 1470167083016 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 192ms
12:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:44:43 INFO - PROCESS | 3828 | 1470167083161 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - PROCESS | 3828 | 1470167083209 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 240ms
12:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:44:43 INFO - PROCESS | 3828 | 1470167083389 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - PROCESS | 3828 | 1470167083432 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 191ms
12:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:44:43 INFO - PROCESS | 3828 | 1470167083578 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - PROCESS | 3828 | 1470167083622 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 192ms
12:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:44:43 INFO - PROCESS | 3828 | 1470167083769 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - PROCESS | 3828 | 1470167083819 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 192ms
12:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:44:43 INFO - PROCESS | 3828 | 1470167083958 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - PROCESS | 3828 | 1470167084006 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 239ms
12:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:44:44 INFO - PROCESS | 3828 | 1470167084247 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - PROCESS | 3828 | 1470167084344 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 479ms
12:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:44:44 INFO - PROCESS | 3828 | 1470167084761 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - PROCESS | 3828 | 1470167084793 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 224ms
12:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:44:45 INFO - PROCESS | 3828 | 1470167084994 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - PROCESS | 3828 | 1470167085030 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 191ms
12:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:44:45 INFO - PROCESS | 3828 | 1470167085186 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - PROCESS | 3828 | 1470167085225 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 192ms
12:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:44:45 INFO - PROCESS | 3828 | 1470167085372 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - PROCESS | 3828 | 1470167085431 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 224ms
12:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:44:45 INFO - PROCESS | 3828 | 1470167085603 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - PROCESS | 3828 | 1470167085688 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 239ms
12:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:44:45 INFO - PROCESS | 3828 | 1470167085864 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:45 INFO - PROCESS | 3828 | 1470167085922 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 224ms
12:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:44:46 INFO - PROCESS | 3828 | 1470167086092 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - PROCESS | 3828 | 1470167086124 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 176ms
12:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:44:46 INFO - PROCESS | 3828 | 1470167086286 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - PROCESS | 3828 | 1470167086326 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:44:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 191ms
12:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:44:46 INFO - PROCESS | 3828 | 1470167086472 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - PROCESS | 3828 | 1470167086499 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:44:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 192ms
12:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:44:46 INFO - PROCESS | 3828 | 1470167086661 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - PROCESS | 3828 | 1470167086700 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:44:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 192ms
12:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:44:46 INFO - PROCESS | 3828 | 1470167086852 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:46 INFO - PROCESS | 3828 | 1470167086906 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:44:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 239ms
12:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:44:47 INFO - PROCESS | 3828 | 1470167087079 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - PROCESS | 3828 | 1470167087189 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:44:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 224ms
12:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:44:47 INFO - PROCESS | 3828 | 1470167087341 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - PROCESS | 3828 | 1470167087377 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:44:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 175ms
12:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:44:47 INFO - PROCESS | 3828 | 1470167087538 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:47 INFO - PROCESS | 3828 | 1470167087585 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:48 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)
12:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 703ms
12:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:44:48 INFO - PROCESS | 3828 | 1470167088236 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:48 INFO - PROCESS | 3828 | 1470167088273 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:48 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
12:44:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 703ms
12:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:44:48 INFO - PROCESS | 3828 | 1470167088970 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:49 INFO - PROCESS | 3828 | 1470167089000 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:49 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
12:44:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 655ms
12:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:44:49 INFO - PROCESS | 3828 | 1470167089610 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:49 INFO - PROCESS | 3828 | 1470167089640 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:50 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)
12:44:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 719ms
12:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:44:50 INFO - PROCESS | 3828 | 1470167090343 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:50 INFO - PROCESS | 3828 | 1470167090373 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:51 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)
12:44:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 718ms
12:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:44:51 INFO - PROCESS | 3828 | 1470167091054 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:51 INFO - PROCESS | 3828 | 1470167091092 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
12:44:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1054ms
12:44:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:44:52 INFO - PROCESS | 3828 | 1470167092126 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:52 INFO - PROCESS | 3828 | 1470167092170 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:52 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
12:44:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 719ms
12:44:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:44:52 INFO - PROCESS | 3828 | 1470167092828 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:52 INFO - PROCESS | 3828 | 1470167092855 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:53 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
12:44:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 719ms
12:44:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:44:53 INFO - PROCESS | 3828 | 1470167093562 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:53 INFO - PROCESS | 3828 | 1470167093605 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
12:44:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:44:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 703ms
12:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:44:54 INFO - PROCESS | 3828 | 1470167094260 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - PROCESS | 3828 | 1470167094290 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 191ms
12:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:44:54 INFO - PROCESS | 3828 | 1470167094450 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - PROCESS | 3828 | 1470167094483 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 192ms
12:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:44:54 INFO - PROCESS | 3828 | 1470167094639 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - PROCESS | 3828 | 1470167094679 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 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"
12:44:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:44:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 192ms
12:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:44:54 INFO - PROCESS | 3828 | 1470167094860 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:54 INFO - PROCESS | 3828 | 1470167094898 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:44:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 191ms
12:44:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:44:55 INFO - PROCESS | 3828 | 1470167095051 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - PROCESS | 3828 | 1470167095080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
12:44:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:44:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 192ms
12:44:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:44:55 INFO - PROCESS | 3828 | 1470167095239 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - PROCESS | 3828 | 1470167095277 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 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"
12:44:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:44:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:44:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 192ms
12:44:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:44:55 INFO - PROCESS | 3828 | 1470167095430 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - PROCESS | 3828 | 1470167095461 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:44:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 191ms
12:44:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:44:55 INFO - PROCESS | 3828 | 1470167095619 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:55 INFO - PROCESS | 3828 | 1470167095661 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
12:44:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:44:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 703ms
12:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:44:56 INFO - PROCESS | 3828 | 1470167096320 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - PROCESS | 3828 | 1470167096405 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 192ms
12:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:44:56 INFO - PROCESS | 3828 | 1470167096544 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - PROCESS | 3828 | 1470167096582 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 176ms
12:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:44:56 INFO - PROCESS | 3828 | 1470167096734 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - PROCESS | 3828 | 1470167096770 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 191ms
12:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:44:56 INFO - PROCESS | 3828 | 1470167096922 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:56 INFO - PROCESS | 3828 | 1470167096959 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 192ms
12:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:44:57 INFO - PROCESS | 3828 | 1470167097112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - PROCESS | 3828 | 1470167097156 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 192ms
12:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:44:57 INFO - PROCESS | 3828 | 1470167097302 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - PROCESS | 3828 | 1470167097342 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 191ms
12:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:44:57 INFO - PROCESS | 3828 | 1470167097491 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - PROCESS | 3828 | 1470167097521 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 400ms
12:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:44:57 INFO - PROCESS | 3828 | 1470167097920 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:57 INFO - PROCESS | 3828 | 1470167097951 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 191ms
12:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:44:58 INFO - PROCESS | 3828 | 1470167098108 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - PROCESS | 3828 | 1470167098137 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 176ms
12:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:44:58 INFO - PROCESS | 3828 | 1470167098302 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - PROCESS | 3828 | 1470167098343 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 176ms
12:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:44:58 INFO - PROCESS | 3828 | 1470167098485 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - PROCESS | 3828 | 1470167098544 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 223ms
12:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:44:58 INFO - PROCESS | 3828 | 1470167098716 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - PROCESS | 3828 | 1470167098755 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 192ms
12:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:44:58 INFO - PROCESS | 3828 | 1470167098905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:58 INFO - PROCESS | 3828 | 1470167098946 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 175ms
12:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:44:59 INFO - PROCESS | 3828 | 1470167099093 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - PROCESS | 3828 | 1470167099130 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 192ms
12:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:44:59 INFO - PROCESS | 3828 | 1470167099336 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - PROCESS | 3828 | 1470167099374 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 192ms
12:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:44:59 INFO - PROCESS | 3828 | 1470167099526 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - PROCESS | 3828 | 1470167099557 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 191ms
12:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:44:59 INFO - PROCESS | 3828 | 1470167099717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - PROCESS | 3828 | 1470167099760 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 192ms
12:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:44:59 INFO - PROCESS | 3828 | 1470167099906 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:44:59 INFO - PROCESS | 3828 | 1470167099945 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 176ms
12:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:45:00 INFO - PROCESS | 3828 | 1470167100093 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - PROCESS | 3828 | 1470167100134 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 191ms
12:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:45:00 INFO - PROCESS | 3828 | 1470167100283 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - PROCESS | 3828 | 1470167100331 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 192ms
12:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:45:00 INFO - PROCESS | 3828 | 1470167100473 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - PROCESS | 3828 | 1470167100512 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 192ms
12:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:45:00 INFO - PROCESS | 3828 | 1470167100664 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - PROCESS | 3828 | 1470167100707 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 223ms
12:45:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:45:00 INFO - PROCESS | 3828 | 1470167100930 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:00 INFO - PROCESS | 3828 | 1470167100965 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 192ms
12:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:45:01 INFO - PROCESS | 3828 | 1470167101115 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - PROCESS | 3828 | 1470167101154 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 192ms
12:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:45:01 INFO - PROCESS | 3828 | 1470167101304 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - PROCESS | 3828 | 1470167101334 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 191ms
12:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:45:01 INFO - PROCESS | 3828 | 1470167101493 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - PROCESS | 3828 | 1470167101538 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 192ms
12:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:45:01 INFO - PROCESS | 3828 | 1470167101682 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - PROCESS | 3828 | 1470167101725 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 192ms
12:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:45:01 INFO - PROCESS | 3828 | 1470167101874 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:01 INFO - PROCESS | 3828 | 1470167101919 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 191ms
12:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:45:02 INFO - PROCESS | 3828 | 1470167102063 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - PROCESS | 3828 | 1470167102102 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 176ms
12:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:45:02 INFO - PROCESS | 3828 | 1470167102252 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - PROCESS | 3828 | 1470167102346 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 224ms
12:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:45:02 INFO - PROCESS | 3828 | 1470167102514 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - PROCESS | 3828 | 1470167102555 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 191ms
12:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:45:02 INFO - PROCESS | 3828 | 1470167102702 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - PROCESS | 3828 | 1470167102736 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 192ms
12:45:02 INFO - PROCESS | 3828 | 1470167102891 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:45:02 INFO - PROCESS | 3828 | 1470167102937 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 176ms
12:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:45:03 INFO - PROCESS | 3828 | 1470167103080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - PROCESS | 3828 | 1470167103124 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 191ms
12:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:45:03 INFO - PROCESS | 3828 | 1470167103270 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - PROCESS | 3828 | 1470167103315 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 192ms
12:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:45:03 INFO - PROCESS | 3828 | 1470167103461 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - PROCESS | 3828 | 1470167103510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 192ms
12:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:45:03 INFO - PROCESS | 3828 | 1470167103649 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - PROCESS | 3828 | 1470167103701 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:45:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 223ms
12:45:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:45:03 INFO - PROCESS | 3828 | 1470167103912 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:03 INFO - PROCESS | 3828 | 1470167103958 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 495ms
12:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:45:04 INFO - PROCESS | 3828 | 1470167104408 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - PROCESS | 3828 | 1470167104463 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 224ms
12:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:45:04 INFO - PROCESS | 3828 | 1470167104638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - PROCESS | 3828 | 1470167104667 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 192ms
12:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:45:04 INFO - PROCESS | 3828 | 1470167104831 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:04 INFO - PROCESS | 3828 | 1470167104874 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 239ms
12:45:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:45:05 INFO - PROCESS | 3828 | 1470167105055 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - PROCESS | 3828 | 1470167105095 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 224ms
12:45:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:45:05 INFO - PROCESS | 3828 | 1470167105316 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - PROCESS | 3828 | 1470167105349 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 191ms
12:45:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:45:05 INFO - PROCESS | 3828 | 1470167105507 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - PROCESS | 3828 | 1470167105554 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 192ms
12:45:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:45:05 INFO - PROCESS | 3828 | 1470167105696 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - PROCESS | 3828 | 1470167105735 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:45:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:45:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 192ms
12:45:05 INFO - TEST-START | /DOMEvents/constructors.html
12:45:05 INFO - PROCESS | 3828 | 1470167105885 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:05 INFO - PROCESS | 3828 | 1470167105920 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:45:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:45:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 255ms
12:45:06 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:45:06 INFO - PROCESS | 3828 | 1470167106137 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | 1470167106178 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:45:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 192ms
12:45:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:45:06 INFO - PROCESS | 3828 | 1470167106326 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | 1470167106368 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:45:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:45:06 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
12:45:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:45:06 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
12:45:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:45:06 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]"
12:45:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:45:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:45:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 192ms
12:45:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:45:06 INFO - PROCESS | 3828 | 1470167106516 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | 1470167106579 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:45:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:45:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 239ms
12:45:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:45:06 INFO - PROCESS | 3828 | 1470167106779 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | 1470167106827 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:06 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:45:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:45:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 240ms
12:45:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:45:07 INFO - PROCESS | 3828 | 1470167107012 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - PROCESS | 3828 | 1470167107064 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 223ms
12:45:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:45:07 INFO - PROCESS | 3828 | 1470167107245 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - PROCESS | 3828 | 1470167107290 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 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.
12:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 192ms
12:45:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:45:07 INFO - PROCESS | 3828 | 1470167107434 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - PROCESS | 3828 | 1470167107468 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
12:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 192ms
12:45:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:45:07 INFO - PROCESS | 3828 | 1470167107626 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - PROCESS | 3828 | 1470167107675 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
12:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 223ms
12:45:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:45:07 INFO - PROCESS | 3828 | 1470167107851 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:07 INFO - PROCESS | 3828 | 1470167107917 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 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.
12:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 224ms
12:45:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:45:08 INFO - PROCESS | 3828 | 1470167108080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - PROCESS | 3828 | 1470167108134 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:45:08 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
12:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 240ms
12:45:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:45:08 INFO - PROCESS | 3828 | 1470167108342 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - PROCESS | 3828 | 1470167108383 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 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.
12:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 191ms
12:45:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:45:08 INFO - PROCESS | 3828 | 1470167108530 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - PROCESS | 3828 | 1470167108572 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 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.
12:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 192ms
12:45:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:45:08 INFO - PROCESS | 3828 | 1470167108719 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - PROCESS | 3828 | 1470167108758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
12:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 192ms
12:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:45:08 INFO - PROCESS | 3828 | 1470167108909 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:08 INFO - PROCESS | 3828 | 1470167108955 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 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.
12:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 175ms
12:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:45:09 INFO - PROCESS | 3828 | 1470167109099 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - PROCESS | 3828 | 1470167109138 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 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.
12:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 176ms
12:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:45:09 INFO - PROCESS | 3828 | 1470167109289 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - PROCESS | 3828 | 1470167109334 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 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.
12:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 192ms
12:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:45:09 INFO - PROCESS | 3828 | 1470167109477 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - PROCESS | 3828 | 1470167109520 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 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
12:45:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 191ms
12:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:45:09 INFO - PROCESS | 3828 | 1470167109667 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - PROCESS | 3828 | 1470167109757 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
12:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 192ms
12:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:45:09 INFO - PROCESS | 3828 | 1470167109890 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:09 INFO - PROCESS | 3828 | 1470167109934 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 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.
12:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 192ms
12:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:45:10 INFO - PROCESS | 3828 | 1470167110079 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 INFO - PROCESS | 3828 | 1470167110144 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:45:10 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
12:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 239ms
12:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:45:10 INFO - PROCESS | 3828 | 1470167110308 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 INFO - PROCESS | 3828 | 1470167110356 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 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.
12:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 192ms
12:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:45:10 INFO - PROCESS | 3828 | 1470167110498 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:10 INFO - PROCESS | 3828 | 1470167110533 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 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.
12:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 511ms
12:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:45:11 INFO - PROCESS | 3828 | 1470167110996 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - PROCESS | 3828 | 1470167111026 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 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.
12:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 192ms
12:45:11 INFO - PROCESS | 3828 | 1470167111234 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:45:11 INFO - PROCESS | 3828 | 1470167111279 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:45:11 INFO - {}
12:45:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:45:11 INFO - {}
12:45:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:45:11 INFO - {}
12:45:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:45:11 INFO - {}
12:45:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 175ms
12:45:11 INFO - TEST-START | /FileAPI/fileReader.html
12:45:11 INFO - PROCESS | 3828 | 1470167111411 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - PROCESS | 3828 | 1470167111439 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:45:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:45:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:45:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:45:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 192ms
12:45:11 INFO - TEST-START | /FileAPI/historical.html
12:45:11 INFO - PROCESS | 3828 | 1470167111602 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - PROCESS | 3828 | 1470167111638 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:45:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:45:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:45:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:45:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:45:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:45:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:45:11 INFO - TEST-OK | /FileAPI/historical.html | took 176ms
12:45:11 INFO - TEST-START | /FileAPI/idlharness.html
12:45:11 INFO - PROCESS | 3828 | 1470167111792 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:11 INFO - PROCESS | 3828 | 1470167111826 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:45:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:45:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:45:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:45:12 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
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:45:12 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
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:45:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 351ms
12:45:12 INFO - TEST-START | /FileAPI/idlharness.worker
12:45:12 INFO - PROCESS | 3828 | 1470167112147 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - PROCESS | 3828 | 1470167112195 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:45:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:45:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:45:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:45:12 INFO - {}
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:45:12 INFO - {}
12:45:12 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 - {}
12:45:12 INFO - {}
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:45:12 INFO - {}
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:45:12 INFO - {}
12:45:12 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 - {}
12:45:12 INFO - {}
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:45:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:45:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 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
12:45:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:45:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:45:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:45:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:45:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:45:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:45:12 INFO - {}
12:45:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 431ms
12:45:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:45:12 INFO - PROCESS | 3828 | 1470167112564 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - PROCESS | 3828 | 1470167112604 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 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
12:45:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 192ms
12:45:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:45:12 INFO - PROCESS | 3828 | 1470167112784 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - PROCESS | 3828 | 1470167112818 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:45:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 192ms
12:45:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:45:12 INFO - PROCESS | 3828 | 1470167112974 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - PROCESS | 3828 | 1470167113013 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:45:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 191ms
12:45:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:45:13 INFO - PROCESS | 3828 | 1470167113166 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - PROCESS | 3828 | 1470167113200 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:45:13 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.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:45:13 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'.)
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:45:13 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.
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:45:13 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.
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:45:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:45:13 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.
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:45:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
12:45:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:45:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:45:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 272ms
12:45:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:45:13 INFO - PROCESS | 3828 | 1470167113441 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - PROCESS | 3828 | 1470167113500 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:45:13 INFO - {}
12:45:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 223ms
12:45:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:45:13 INFO - PROCESS | 3828 | 1470167113666 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - PROCESS | 3828 | 1470167113707 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:45:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 192ms
12:45:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:45:13 INFO - PROCESS | 3828 | 1470167113857 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:13 INFO - PROCESS | 3828 | 1470167113895 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:45:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:45:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:45:14 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"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:45:14 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"
12:45:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:45:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 304ms
12:45:14 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:45:14 INFO - PROCESS | 3828 | 1470167114206 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - PROCESS | 3828 | 1470167114249 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:45:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:45:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:45:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:45:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 192ms
12:45:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:45:14 INFO - PROCESS | 3828 | 1470167114400 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - PROCESS | 3828 | 1470167114444 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:45:14 INFO - {}
12:45:14 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 176ms
12:45:14 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:45:14 INFO - PROCESS | 3828 | 1470167114589 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - PROCESS | 3828 | 1470167114618 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:45:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:45:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 175ms
12:45:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:45:14 INFO - PROCESS | 3828 | 1470167114778 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:14 INFO - PROCESS | 3828 | 1470167114836 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 224ms
12:45:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:45:15 INFO - PROCESS | 3828 | 1470167115011 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - PROCESS | 3828 | 1470167115048 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 176ms
12:45:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:45:15 INFO - PROCESS | 3828 | 1470167115199 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - PROCESS | 3828 | 1470167115247 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:45:15 INFO - reader.readAsText(blob_2)
12:45:15 INFO - }" did not throw
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:45:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:45:15 INFO - reader.readAsDataURL(blob_2)
12:45:15 INFO - }" did not throw
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:45:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:45:15 INFO - reader.readAsArrayBuffer(blob_2)
12:45:15 INFO - }" did not throw
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:45:15 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
12:45:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:45:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:45:15 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:45:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:45:15 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
12:45:15 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 223ms
12:45:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:45:15 INFO - PROCESS | 3828 | 1470167115438 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - PROCESS | 3828 | 1470167115493 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 224ms
12:45:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:45:15 INFO - PROCESS | 3828 | 1470167115695 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - PROCESS | 3828 | 1470167115752 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:45:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 240ms
12:45:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:45:15 INFO - PROCESS | 3828 | 1470167115924 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167115994 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
12:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:45:16 INFO - PROCESS | 3828 | 1470167116155 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167116199 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 192ms
12:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:45:16 INFO - PROCESS | 3828 | 1470167116343 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167116390 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 191ms
12:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:45:16 INFO - PROCESS | 3828 | 1470167116539 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167116587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 192ms
12:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:45:16 INFO - PROCESS | 3828 | 1470167116722 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167116762 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 192ms
12:45:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:45:16 INFO - PROCESS | 3828 | 1470167116912 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:16 INFO - PROCESS | 3828 | 1470167116960 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:45:17 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
12:45:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:45:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 191ms
12:45:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:45:17 INFO - PROCESS | 3828 | 1470167117103 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - PROCESS | 3828 | 1470167117203 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:45:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 304ms
12:45:17 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:45:17 INFO - PROCESS | 3828 | 1470167117424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - PROCESS | 3828 | 1470167117459 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:45:17 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 192ms
12:45:17 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:45:17 INFO - PROCESS | 3828 | 1470167117613 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - PROCESS | 3828 | 1470167117646 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:45:17 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 191ms
12:45:17 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:45:17 INFO - PROCESS | 3828 | 1470167117803 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:17 INFO - PROCESS | 3828 | 1470167117854 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:45:18 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 240ms
12:45:18 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:45:18 INFO - PROCESS | 3828 | 1470167118034 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - PROCESS | 3828 | 1470167118081 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:45:18 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 192ms
12:45:18 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:45:18 INFO - PROCESS | 3828 | 1470167118224 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - PROCESS | 3828 | 1470167118279 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:45:18 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 223ms
12:45:18 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:45:18 INFO - PROCESS | 3828 | 1470167118453 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - PROCESS | 3828 | 1470167118506 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:45:18 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 224ms
12:45:18 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:45:18 INFO - PROCESS | 3828 | 1470167118715 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:18 INFO - PROCESS | 3828 | 1470167118792 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 511ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:45:19 INFO - PROCESS | 3828 | 1470167119210 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - PROCESS | 3828 | 1470167119263 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 239ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:45:19 INFO - PROCESS | 3828 | 1470167119440 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - PROCESS | 3828 | 1470167119469 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 192ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:45:19 INFO - PROCESS | 3828 | 1470167119631 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - PROCESS | 3828 | 1470167119660 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 192ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:45:19 INFO - PROCESS | 3828 | 1470167119818 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:19 INFO - PROCESS | 3828 | 1470167119856 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:45:20 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 239ms
12:45:20 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:45:20 INFO - PROCESS | 3828 | 1470167120048 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - PROCESS | 3828 | 1470167120128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:45:20 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 224ms
12:45:20 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:45:20 INFO - PROCESS | 3828 | 1470167120310 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - PROCESS | 3828 | 1470167120352 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:45:20 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 224ms
12:45:20 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:45:20 INFO - PROCESS | 3828 | 1470167120541 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - PROCESS | 3828 | 1470167120592 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:45:20 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 223ms
12:45:20 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:45:20 INFO - PROCESS | 3828 | 1470167120767 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:20 INFO - PROCESS | 3828 | 1470167120803 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 224ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:45:21 INFO - PROCESS | 3828 | 1470167120995 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - PROCESS | 3828 | 1470167121035 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 191ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:45:21 INFO - PROCESS | 3828 | 1470167121185 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - PROCESS | 3828 | 1470167121218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 224ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:45:21 INFO - PROCESS | 3828 | 1470167121417 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - PROCESS | 3828 | 1470167121466 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 240ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:45:21 INFO - PROCESS | 3828 | 1470167121676 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - PROCESS | 3828 | 1470167121731 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 223ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:45:21 INFO - PROCESS | 3828 | 1470167121906 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:21 INFO - PROCESS | 3828 | 1470167121947 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 176ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:45:22 INFO - PROCESS | 3828 | 1470167122096 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - PROCESS | 3828 | 1470167122139 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 223ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:45:22 INFO - PROCESS | 3828 | 1470167122324 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - PROCESS | 3828 | 1470167122353 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 192ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:45:22 INFO - PROCESS | 3828 | 1470167122515 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - PROCESS | 3828 | 1470167122555 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 176ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:45:22 INFO - PROCESS | 3828 | 1470167122703 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - PROCESS | 3828 | 1470167122746 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 191ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:45:22 INFO - PROCESS | 3828 | 1470167122892 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:22 INFO - PROCESS | 3828 | 1470167122931 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 224ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:45:23 INFO - PROCESS | 3828 | 1470167123154 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - PROCESS | 3828 | 1470167123201 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 176ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:45:23 INFO - PROCESS | 3828 | 1470167123346 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - PROCESS | 3828 | 1470167123383 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 175ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:45:23 INFO - PROCESS | 3828 | 1470167123533 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - PROCESS | 3828 | 1470167123573 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 192ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:45:23 INFO - PROCESS | 3828 | 1470167123722 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - PROCESS | 3828 | 1470167123765 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 224ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:45:23 INFO - PROCESS | 3828 | 1470167123955 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - PROCESS | 3828 | 1470167123992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 175ms
12:45:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:45:24 INFO - PROCESS | 3828 | 1470167124142 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - PROCESS | 3828 | 1470167124184 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 192ms
12:45:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:45:24 INFO - PROCESS | 3828 | 1470167124332 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - PROCESS | 3828 | 1470167124377 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 224ms
12:45:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:45:24 INFO - PROCESS | 3828 | 1470167124594 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - PROCESS | 3828 | 1470167124633 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 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
12:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 175ms
12:45:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:45:24 INFO - PROCESS | 3828 | 1470167124782 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:24 INFO - PROCESS | 3828 | 1470167124827 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 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
12:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 224ms
12:45:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:45:25 INFO - PROCESS | 3828 | 1470167125013 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - PROCESS | 3828 | 1470167125056 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 192ms
12:45:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:45:25 INFO - PROCESS | 3828 | 1470167125201 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - PROCESS | 3828 | 1470167125256 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 239ms
12:45:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:45:25 INFO - PROCESS | 3828 | 1470167125458 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - PROCESS | 3828 | 1470167125535 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 463ms
12:45:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:45:25 INFO - PROCESS | 3828 | 1470167125901 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:25 INFO - PROCESS | 3828 | 1470167125949 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 511ms
12:45:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:45:26 INFO - PROCESS | 3828 | 1470167126429 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - PROCESS | 3828 | 1470167126462 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 192ms
12:45:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:45:26 INFO - PROCESS | 3828 | 1470167126620 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - PROCESS | 3828 | 1470167126655 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 192ms
12:45:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:45:26 INFO - PROCESS | 3828 | 1470167126813 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:26 INFO - PROCESS | 3828 | 1470167126871 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 239ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:45:27 INFO - PROCESS | 3828 | 1470167127042 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - PROCESS | 3828 | 1470167127084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 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
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 224ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:45:27 INFO - PROCESS | 3828 | 1470167127266 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - PROCESS | 3828 | 1470167127307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 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
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 224ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:45:27 INFO - PROCESS | 3828 | 1470167127529 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - PROCESS | 3828 | 1470167127575 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 191ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:45:27 INFO - PROCESS | 3828 | 1470167127718 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - PROCESS | 3828 | 1470167127763 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 192ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:45:27 INFO - PROCESS | 3828 | 1470167127908 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:27 INFO - PROCESS | 3828 | 1470167127951 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 223ms
12:45:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:45:28 INFO - PROCESS | 3828 | 1470167128136 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - PROCESS | 3828 | 1470167128171 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 240ms
12:45:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:45:28 INFO - PROCESS | 3828 | 1470167128366 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - PROCESS | 3828 | 1470167128411 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 224ms
12:45:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:45:28 INFO - PROCESS | 3828 | 1470167128596 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - PROCESS | 3828 | 1470167128647 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 223ms
12:45:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:45:28 INFO - PROCESS | 3828 | 1470167128832 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:28 INFO - PROCESS | 3828 | 1470167128883 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 224ms
12:45:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:45:29 INFO - PROCESS | 3828 | 1470167129090 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - PROCESS | 3828 | 1470167129139 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 239ms
12:45:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:45:29 INFO - PROCESS | 3828 | 1470167129319 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - PROCESS | 3828 | 1470167129368 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 224ms
12:45:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:45:29 INFO - PROCESS | 3828 | 1470167129553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - PROCESS | 3828 | 1470167129607 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 224ms
12:45:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:45:29 INFO - PROCESS | 3828 | 1470167129793 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:29 INFO - PROCESS | 3828 | 1470167129844 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:45:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 239ms
12:45:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:45:30 INFO - PROCESS | 3828 | 1470167130036 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - PROCESS | 3828 | 1470167130080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:45:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 224ms
12:45:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:45:30 INFO - PROCESS | 3828 | 1470167130266 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - PROCESS | 3828 | 1470167130481 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:45:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 559ms
12:45:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:45:30 INFO - PROCESS | 3828 | 1470167130835 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:30 INFO - PROCESS | 3828 | 1470167130866 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 192ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:45:31 INFO - PROCESS | 3828 | 1470167131026 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - PROCESS | 3828 | 1470167131058 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 191ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:45:31 INFO - PROCESS | 3828 | 1470167131215 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - PROCESS | 3828 | 1470167131263 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 224ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:45:31 INFO - PROCESS | 3828 | 1470167131444 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - PROCESS | 3828 | 1470167131478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 191ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:45:31 INFO - PROCESS | 3828 | 1470167131634 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - PROCESS | 3828 | 1470167131681 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 192ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:45:31 INFO - PROCESS | 3828 | 1470167131824 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:31 INFO - PROCESS | 3828 | 1470167131871 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:45:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 224ms
12:45:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:45:32 INFO - PROCESS | 3828 | 1470167132084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - PROCESS | 3828 | 1470167132129 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:45:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 191ms
12:45:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:45:32 INFO - PROCESS | 3828 | 1470167132274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - PROCESS | 3828 | 1470167132327 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:45:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 224ms
12:45:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:45:32 INFO - PROCESS | 3828 | 1470167132645 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:32 INFO - PROCESS | 3828 | 1470167132715 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 559ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:45:33 INFO - PROCESS | 3828 | 1470167133084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - PROCESS | 3828 | 1470167133112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 176ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:45:33 INFO - PROCESS | 3828 | 1470167133276 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - PROCESS | 3828 | 1470167133316 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 223ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:45:33 INFO - PROCESS | 3828 | 1470167133542 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - PROCESS | 3828 | 1470167133575 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 176ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:45:33 INFO - PROCESS | 3828 | 1470167133727 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - PROCESS | 3828 | 1470167133785 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 223ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:45:33 INFO - PROCESS | 3828 | 1470167133957 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - PROCESS | 3828 | 1470167133988 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 192ms
12:45:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:45:34 INFO - PROCESS | 3828 | 1470167134148 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - PROCESS | 3828 | 1470167134191 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 224ms
12:45:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:45:34 INFO - PROCESS | 3828 | 1470167134376 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - PROCESS | 3828 | 1470167134414 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 191ms
12:45:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:45:34 INFO - PROCESS | 3828 | 1470167134565 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - PROCESS | 3828 | 1470167134605 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 192ms
12:45:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:45:34 INFO - PROCESS | 3828 | 1470167134756 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:34 INFO - PROCESS | 3828 | 1470167134794 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:45:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 224ms
12:45:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:45:35 INFO - PROCESS | 3828 | 1470167135016 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - PROCESS | 3828 | 1470167135049 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:45:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 239ms
12:45:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:45:35 INFO - PROCESS | 3828 | 1470167135247 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - PROCESS | 3828 | 1470167135295 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:45:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 224ms
12:45:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:45:35 INFO - PROCESS | 3828 | 1470167135479 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - PROCESS | 3828 | 1470167135526 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:45:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 223ms
12:45:35 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:45:35 INFO - PROCESS | 3828 | 1470167135706 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - PROCESS | 3828 | 1470167135755 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:45:35 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 240ms
12:45:35 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:45:35 INFO - PROCESS | 3828 | 1470167135936 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - PROCESS | 3828 | 1470167135983 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:45:36 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 224ms
12:45:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:45:36 INFO - PROCESS | 3828 | 1470167136165 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - PROCESS | 3828 | 1470167136214 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:45:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 223ms
12:45:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:45:36 INFO - PROCESS | 3828 | 1470167136394 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - PROCESS | 3828 | 1470167136488 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:45:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 240ms
12:45:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:45:36 INFO - PROCESS | 3828 | 1470167136662 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:36 INFO - PROCESS | 3828 | 1470167136708 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 399ms
12:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:45:37 INFO - PROCESS | 3828 | 1470167137054 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - PROCESS | 3828 | 1470167137084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 192ms
12:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:45:37 INFO - PROCESS | 3828 | 1470167137243 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - PROCESS | 3828 | 1470167137274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 175ms
12:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:45:37 INFO - PROCESS | 3828 | 1470167137433 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - PROCESS | 3828 | 1470167137472 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 192ms
12:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:45:37 INFO - PROCESS | 3828 | 1470167137623 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - PROCESS | 3828 | 1470167137666 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 192ms
12:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:45:37 INFO - PROCESS | 3828 | 1470167137811 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:37 INFO - PROCESS | 3828 | 1470167137856 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:45:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 223ms
12:45:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:45:38 INFO - PROCESS | 3828 | 1470167138073 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - PROCESS | 3828 | 1470167138112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:45:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 176ms
12:45:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:45:38 INFO - PROCESS | 3828 | 1470167138264 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - PROCESS | 3828 | 1470167138315 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:45:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 224ms
12:45:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:45:38 INFO - PROCESS | 3828 | 1470167138493 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - PROCESS | 3828 | 1470167138540 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:45:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 191ms
12:45:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:45:38 INFO - PROCESS | 3828 | 1470167138682 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:38 INFO - PROCESS | 3828 | 1470167138729 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:45:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 336ms
12:45:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:45:39 INFO - PROCESS | 3828 | 1470167139016 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - PROCESS | 3828 | 1470167139052 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:45:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 223ms
12:45:39 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:45:39 INFO - PROCESS | 3828 | 1470167139246 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - PROCESS | 3828 | 1470167139307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:45:39 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 384ms
12:45:39 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:45:39 INFO - PROCESS | 3828 | 1470167139706 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:39 INFO - PROCESS | 3828 | 1470167139758 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:45:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 447ms
12:45:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:45:40 INFO - PROCESS | 3828 | 1470167140144 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - PROCESS | 3828 | 1470167140183 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:45:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 191ms
12:45:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:45:40 INFO - PROCESS | 3828 | 1470167140338 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - PROCESS | 3828 | 1470167140373 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:45:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 240ms
12:45:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:45:40 INFO - PROCESS | 3828 | 1470167140570 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - PROCESS | 3828 | 1470167140611 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:45:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 224ms
12:45:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:45:40 INFO - PROCESS | 3828 | 1470167140800 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:40 INFO - PROCESS | 3828 | 1470167140889 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:45:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 191ms
12:45:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:45:41 INFO - PROCESS | 3828 | 1470167141020 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - PROCESS | 3828 | 1470167141052 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:45:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 240ms
12:45:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:45:41 INFO - PROCESS | 3828 | 1470167141252 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - PROCESS | 3828 | 1470167141309 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:45:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 224ms
12:45:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:45:41 INFO - PROCESS | 3828 | 1470167141483 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - PROCESS | 3828 | 1470167141519 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:45:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 176ms
12:45:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:45:41 INFO - PROCESS | 3828 | 1470167141670 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - PROCESS | 3828 | 1470167141709 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:45:41 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 176ms
12:45:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:45:41 INFO - PROCESS | 3828 | 1470167141858 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:41 INFO - PROCESS | 3828 | 1470167141892 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:45:42 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 191ms
12:45:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:45:42 INFO - PROCESS | 3828 | 1470167142049 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - PROCESS | 3828 | 1470167142096 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:45:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 336ms
12:45:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:45:42 INFO - PROCESS | 3828 | 1470167142436 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - PROCESS | 3828 | 1470167142509 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:45:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 399ms
12:45:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:45:42 INFO - PROCESS | 3828 | 1470167142808 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:42 INFO - PROCESS | 3828 | 1470167142842 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:45:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 304ms
12:45:43 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:45:43 INFO - PROCESS | 3828 | 1470167143104 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - PROCESS | 3828 | 1470167143137 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:45:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 223ms
12:45:43 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:45:43 INFO - PROCESS | 3828 | 1470167143328 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - PROCESS | 3828 | 1470167143365 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:45:43 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 176ms
12:45:43 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:45:43 INFO - PROCESS | 3828 | 1470167143519 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - PROCESS | 3828 | 1470167143557 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:45:43 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 335ms
12:45:43 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:45:43 INFO - PROCESS | 3828 | 1470167143852 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:43 INFO - PROCESS | 3828 | 1470167143881 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:45:44 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 288ms
12:45:44 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:45:44 INFO - PROCESS | 3828 | 1470167144175 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - PROCESS | 3828 | 1470167144205 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:45:44 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 176ms
12:45:44 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:45:44 INFO - PROCESS | 3828 | 1470167144364 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - PROCESS | 3828 | 1470167144399 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:45:44 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 191ms
12:45:44 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:45:44 INFO - PROCESS | 3828 | 1470167144553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - PROCESS | 3828 | 1470167144593 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:45:44 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 288ms
12:45:44 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:45:44 INFO - PROCESS | 3828 | 1470167144845 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:44 INFO - PROCESS | 3828 | 1470167144884 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:45:45 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 175ms
12:45:45 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:45:45 INFO - PROCESS | 3828 | 1470167145035 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - PROCESS | 3828 | 1470167145077 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:45:45 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 176ms
12:45:45 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:45:45 INFO - PROCESS | 3828 | 1470167145223 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - PROCESS | 3828 | 1470167145264 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:45:45 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 335ms
12:45:45 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:45:45 INFO - PROCESS | 3828 | 1470167145589 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - PROCESS | 3828 | 1470167145621 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:45:45 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 288ms
12:45:45 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:45:45 INFO - PROCESS | 3828 | 1470167145880 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:45 INFO - PROCESS | 3828 | 1470167145912 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:45:46 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 176ms
12:45:46 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:45:46 INFO - PROCESS | 3828 | 1470167146243 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - PROCESS | 3828 | 1470167146294 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:45:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:45:46 INFO - window.indexedDB.open('test', val);..." did not throw
12:45:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:45:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:45:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:45:46 INFO - window.indexedDB.open('test', val);..." did not throw
12:45:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:45:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:45:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:45:46 INFO - window.indexedDB.open('test', val);..." did not throw
12:45:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:45:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:45:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:45:46 INFO - window.indexedDB.open('test', val);..." did not throw
12:45:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:45:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:45:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:45:46 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 432ms
12:45:46 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:45:46 INFO - PROCESS | 3828 | 1470167146642 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - PROCESS | 3828 | 1470167146676 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:45:46 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 239ms
12:45:46 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:45:46 INFO - PROCESS | 3828 | 1470167146871 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:46 INFO - PROCESS | 3828 | 1470167146913 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:45:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:45:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 815ms
12:45:47 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:45:47 INFO - PROCESS | 3828 | 1470167147706 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:47 INFO - PROCESS | 3828 | 1470167147734 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:45:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 191ms
12:45:47 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:45:47 INFO - PROCESS | 3828 | 1470167147905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:47 INFO - PROCESS | 3828 | 1470167147942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:45:48 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 176ms
12:45:48 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:45:48 INFO - PROCESS | 3828 | 1470167148087 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - PROCESS | 3828 | 1470167148126 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:45:48 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 224ms
12:45:48 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:45:48 INFO - PROCESS | 3828 | 1470167148315 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - PROCESS | 3828 | 1470167148341 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:45:48 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 191ms
12:45:48 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:45:48 INFO - PROCESS | 3828 | 1470167148536 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - PROCESS | 3828 | 1470167148569 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:45:48 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 176ms
12:45:48 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:45:48 INFO - PROCESS | 3828 | 1470167148731 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - PROCESS | 3828 | 1470167148777 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:48 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:45:48 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 224ms
12:45:48 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:45:48 INFO - PROCESS | 3828 | 1470167148970 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - PROCESS | 3828 | 1470167149016 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:45:49 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 255ms
12:45:49 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:45:49 INFO - PROCESS | 3828 | 1470167149213 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - PROCESS | 3828 | 1470167149266 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:45:49 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 224ms
12:45:49 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:45:49 INFO - PROCESS | 3828 | 1470167149442 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - PROCESS | 3828 | 1470167149482 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:45:49 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 223ms
12:45:49 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:45:49 INFO - PROCESS | 3828 | 1470167149672 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - PROCESS | 3828 | 1470167149717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:45:49 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 240ms
12:45:49 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:45:49 INFO - PROCESS | 3828 | 1470167149901 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:49 INFO - PROCESS | 3828 | 1470167149977 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:45:50 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 192ms
12:45:50 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:45:50 INFO - PROCESS | 3828 | 1470167150122 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - PROCESS | 3828 | 1470167150163 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:45:50 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 223ms
12:45:50 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:45:50 INFO - PROCESS | 3828 | 1470167150351 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - PROCESS | 3828 | 1470167150391 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:45:50 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 192ms
12:45:50 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:45:50 INFO - PROCESS | 3828 | 1470167150541 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - PROCESS | 3828 | 1470167150579 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:45:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:45:50 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 224ms
12:45:50 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:45:50 INFO - PROCESS | 3828 | 1470167150772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:50 INFO - PROCESS | 3828 | 1470167150818 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:45:51 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 224ms
12:45:51 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:45:51 INFO - PROCESS | 3828 | 1470167151002 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - PROCESS | 3828 | 1470167151046 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:45:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 240ms
12:45:51 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:45:51 INFO - PROCESS | 3828 | 1470167151233 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - PROCESS | 3828 | 1470167151275 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:45:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 191ms
12:45:51 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:45:51 INFO - PROCESS | 3828 | 1470167151421 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - PROCESS | 3828 | 1470167151527 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:45:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 240ms
12:45:51 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:45:51 INFO - PROCESS | 3828 | 1470167151684 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - PROCESS | 3828 | 1470167151726 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:45:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 192ms
12:45:51 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:45:51 INFO - PROCESS | 3828 | 1470167151874 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:51 INFO - PROCESS | 3828 | 1470167151917 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:45:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 191ms
12:45:52 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:45:52 INFO - PROCESS | 3828 | 1470167152068 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - PROCESS | 3828 | 1470167152116 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:45:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 224ms
12:45:52 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:45:52 INFO - PROCESS | 3828 | 1470167152293 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - PROCESS | 3828 | 1470167152333 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:45:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 192ms
12:45:52 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:45:52 INFO - PROCESS | 3828 | 1470167152483 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - PROCESS | 3828 | 1470167152530 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:45:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 223ms
12:45:52 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:45:52 INFO - PROCESS | 3828 | 1470167152713 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:52 INFO - PROCESS | 3828 | 1470167152764 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:45:53 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 383ms
12:45:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:45:53 INFO - PROCESS | 3828 | 1470167153152 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - PROCESS | 3828 | 1470167153196 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:45:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 432ms
12:45:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:45:53 INFO - PROCESS | 3828 | 1470167153587 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - PROCESS | 3828 | 1470167153619 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:45:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 175ms
12:45:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:45:53 INFO - PROCESS | 3828 | 1470167153780 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - PROCESS | 3828 | 1470167153808 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:45:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 176ms
12:45:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:45:53 INFO - PROCESS | 3828 | 1470167153968 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - PROCESS | 3828 | 1470167154004 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:45:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 224ms
12:45:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:45:54 INFO - PROCESS | 3828 | 1470167154203 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - PROCESS | 3828 | 1470167154243 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:45:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 255ms
12:45:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:45:54 INFO - PROCESS | 3828 | 1470167154496 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - PROCESS | 3828 | 1470167154532 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:45:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 240ms
12:45:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:45:54 INFO - PROCESS | 3828 | 1470167154708 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - PROCESS | 3828 | 1470167154762 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:45:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 239ms
12:45:54 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:45:54 INFO - PROCESS | 3828 | 1470167154937 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:54 INFO - PROCESS | 3828 | 1470167154976 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:45:55 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 192ms
12:45:55 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:45:55 INFO - PROCESS | 3828 | 1470167155126 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - PROCESS | 3828 | 1470167155167 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:45:55 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 192ms
12:45:55 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:45:55 INFO - PROCESS | 3828 | 1470167155316 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - PROCESS | 3828 | 1470167155352 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:45:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:45:55 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 191ms
12:45:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:45:55 INFO - PROCESS | 3828 | 1470167155507 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - PROCESS | 3828 | 1470167155554 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:45:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 224ms
12:45:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:45:55 INFO - PROCESS | 3828 | 1470167155733 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:55 INFO - PROCESS | 3828 | 1470167155789 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 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
12:45:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 287ms
12:45:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:45:56 INFO - PROCESS | 3828 | 1470167156056 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - PROCESS | 3828 | 1470167156088 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 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
12:45:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 192ms
12:45:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:45:56 INFO - PROCESS | 3828 | 1470167156252 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - PROCESS | 3828 | 1470167156306 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:45:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 224ms
12:45:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:45:56 INFO - PROCESS | 3828 | 1470167156475 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - PROCESS | 3828 | 1470167156532 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 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
12:45:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 239ms
12:45:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:45:56 INFO - PROCESS | 3828 | 1470167156705 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - PROCESS | 3828 | 1470167156749 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 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
12:45:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 224ms
12:45:56 INFO - PROCESS | 3828 | 1470167156962 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:45:57 INFO - PROCESS | 3828 | 1470167156997 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:45:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 239ms
12:45:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:45:57 INFO - PROCESS | 3828 | 1470167157196 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - PROCESS | 3828 | 1470167157240 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 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
12:45:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 192ms
12:45:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:45:57 INFO - PROCESS | 3828 | 1470167157382 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - PROCESS | 3828 | 1470167157424 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:45:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 240ms
12:45:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:45:57 INFO - PROCESS | 3828 | 1470167157646 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - PROCESS | 3828 | 1470167157687 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:45:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 191ms
12:45:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:45:57 INFO - PROCESS | 3828 | 1470167157834 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:57 INFO - PROCESS | 3828 | 1470167157876 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 192ms
12:45:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:45:58 INFO - PROCESS | 3828 | 1470167158023 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - PROCESS | 3828 | 1470167158070 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 192ms
12:45:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:45:58 INFO - PROCESS | 3828 | 1470167158214 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - PROCESS | 3828 | 1470167158254 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 191ms
12:45:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:45:58 INFO - PROCESS | 3828 | 1470167158402 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - PROCESS | 3828 | 1470167158441 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 192ms
12:45:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:45:58 INFO - PROCESS | 3828 | 1470167158593 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - PROCESS | 3828 | 1470167158633 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 176ms
12:45:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:45:58 INFO - PROCESS | 3828 | 1470167158781 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 INFO - PROCESS | 3828 | 1470167158825 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:58 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
12:45:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 191ms
12:45:59 INFO - PROCESS | 3828 | 1470167159021 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:45:59 INFO - PROCESS | 3828 | 1470167159064 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:45:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 240ms
12:45:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:45:59 INFO - PROCESS | 3828 | 1470167159256 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - PROCESS | 3828 | 1470167159298 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:45:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 192ms
12:45:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:45:59 INFO - PROCESS | 3828 | 1470167159446 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - PROCESS | 3828 | 1470167159492 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:45:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:45:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 495ms
12:45:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:45:59 INFO - PROCESS | 3828 | 1470167159942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - PROCESS | 3828 | 1470167159985 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 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
12:46:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 191ms
12:46:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:46:00 INFO - PROCESS | 3828 | 1470167160131 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - PROCESS | 3828 | 1470167160160 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:46:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 192ms
12:46:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:46:00 INFO - PROCESS | 3828 | 1470167160321 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - PROCESS | 3828 | 1470167160360 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:46:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 224ms
12:46:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:46:00 INFO - PROCESS | 3828 | 1470167160581 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - PROCESS | 3828 | 1470167160615 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:46:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 191ms
12:46:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:46:00 INFO - PROCESS | 3828 | 1470167160795 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 INFO - PROCESS | 3828 | 1470167160834 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:00 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
12:46:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 192ms
12:46:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:46:00 INFO - PROCESS | 3828 | 1470167160982 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - PROCESS | 3828 | 1470167161029 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:46:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 240ms
12:46:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:46:01 INFO - PROCESS | 3828 | 1470167161212 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - PROCESS | 3828 | 1470167161252 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 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
12:46:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 191ms
12:46:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:46:01 INFO - PROCESS | 3828 | 1470167161400 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - PROCESS | 3828 | 1470167161436 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 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
12:46:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 192ms
12:46:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:46:01 INFO - PROCESS | 3828 | 1470167161589 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - PROCESS | 3828 | 1470167161618 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 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
12:46:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 192ms
12:46:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:46:01 INFO - PROCESS | 3828 | 1470167161779 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:01 INFO - PROCESS | 3828 | 1470167161824 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:46:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 239ms
12:46:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:46:02 INFO - PROCESS | 3828 | 1470167162042 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - PROCESS | 3828 | 1470167162086 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 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
12:46:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 224ms
12:46:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:46:02 INFO - PROCESS | 3828 | 1470167162270 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - PROCESS | 3828 | 1470167162307 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:46:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 223ms
12:46:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:46:02 INFO - PROCESS | 3828 | 1470167162499 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - PROCESS | 3828 | 1470167162551 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:46:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 240ms
12:46:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:46:02 INFO - PROCESS | 3828 | 1470167162729 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - PROCESS | 3828 | 1470167162777 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:46:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 192ms
12:46:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:46:02 INFO - PROCESS | 3828 | 1470167162918 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:02 INFO - PROCESS | 3828 | 1470167162961 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 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"
12:46:03 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:46:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 191ms
12:46:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:46:03 INFO - PROCESS | 3828 | 1470167163112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - PROCESS | 3828 | 1470167163158 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 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"
12:46:03 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:46:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 240ms
12:46:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:46:03 INFO - PROCESS | 3828 | 1470167163337 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - PROCESS | 3828 | 1470167163440 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:46:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 223ms
12:46:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:46:03 INFO - PROCESS | 3828 | 1470167163599 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - PROCESS | 3828 | 1470167163672 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:46:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 224ms
12:46:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:46:03 INFO - PROCESS | 3828 | 1470167163832 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:03 INFO - PROCESS | 3828 | 1470167163871 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:46:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 192ms
12:46:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:46:04 INFO - PROCESS | 3828 | 1470167164023 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - PROCESS | 3828 | 1470167164064 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:46:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 191ms
12:46:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:46:04 INFO - PROCESS | 3828 | 1470167164211 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - PROCESS | 3828 | 1470167164256 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:46:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 224ms
12:46:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:46:04 INFO - PROCESS | 3828 | 1470167164442 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - PROCESS | 3828 | 1470167164472 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:46:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 176ms
12:46:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:46:04 INFO - PROCESS | 3828 | 1470167164630 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - PROCESS | 3828 | 1470167164672 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:46:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 191ms
12:46:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:46:04 INFO - PROCESS | 3828 | 1470167164820 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:04 INFO - PROCESS | 3828 | 1470167164865 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:46:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 224ms
12:46:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:46:05 INFO - PROCESS | 3828 | 1470167165082 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - PROCESS | 3828 | 1470167165112 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 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
12:46:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 176ms
12:46:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:46:05 INFO - PROCESS | 3828 | 1470167165274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - PROCESS | 3828 | 1470167165314 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:46:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 287ms
12:46:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:46:05 INFO - PROCESS | 3828 | 1470167165562 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - PROCESS | 3828 | 1470167165614 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:46:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 192ms
12:46:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:46:05 INFO - PROCESS | 3828 | 1470167165752 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - PROCESS | 3828 | 1470167165813 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:46:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 239ms
12:46:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:46:06 INFO - PROCESS | 3828 | 1470167165981 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - PROCESS | 3828 | 1470167166027 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:46:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 192ms
12:46:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:46:06 INFO - PROCESS | 3828 | 1470167166172 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - PROCESS | 3828 | 1470167166226 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:46:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 511ms
12:46:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:46:06 INFO - PROCESS | 3828 | 1470167166701 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - PROCESS | 3828 | 1470167166757 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:46:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 224ms
12:46:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:46:06 INFO - PROCESS | 3828 | 1470167166944 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:06 INFO - PROCESS | 3828 | 1470167166978 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:46:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 175ms
12:46:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:46:07 INFO - PROCESS | 3828 | 1470167167135 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - PROCESS | 3828 | 1470167167177 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:46:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 192ms
12:46:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:46:07 INFO - PROCESS | 3828 | 1470167167323 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - PROCESS | 3828 | 1470167167359 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:46:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 224ms
12:46:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:46:07 INFO - PROCESS | 3828 | 1470167167551 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - PROCESS | 3828 | 1470167167583 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:46:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 175ms
12:46:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:46:07 INFO - PROCESS | 3828 | 1470167167743 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - PROCESS | 3828 | 1470167167781 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:46:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:46:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 224ms
12:46:08 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:46:08 INFO - PROCESS | 3828 | 1470167168008 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - PROCESS | 3828 | 1470167168042 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:46:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 192ms
12:46:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:46:08 INFO - PROCESS | 3828 | 1470167168198 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - PROCESS | 3828 | 1470167168232 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:46:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 191ms
12:46:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:46:08 INFO - PROCESS | 3828 | 1470167168390 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - PROCESS | 3828 | 1470167168421 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:46:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 192ms
12:46:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:46:08 INFO - PROCESS | 3828 | 1470167168577 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - PROCESS | 3828 | 1470167168615 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:46:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:46:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 239ms
12:46:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:46:08 INFO - PROCESS | 3828 | 1470167168808 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:08 INFO - PROCESS | 3828 | 1470167168867 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:46:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 224ms
12:46:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:46:09 INFO - PROCESS | 3828 | 1470167169038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - PROCESS | 3828 | 1470167169080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 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
12:46:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 176ms
12:46:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:46:09 INFO - PROCESS | 3828 | 1470167169227 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - PROCESS | 3828 | 1470167169277 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 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
12:46:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 223ms
12:46:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:46:09 INFO - PROCESS | 3828 | 1470167169488 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - PROCESS | 3828 | 1470167169530 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:46:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 192ms
12:46:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:46:09 INFO - PROCESS | 3828 | 1470167169677 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - PROCESS | 3828 | 1470167169716 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 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
12:46:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 224ms
12:46:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:46:09 INFO - PROCESS | 3828 | 1470167169906 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:09 INFO - PROCESS | 3828 | 1470167169950 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 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
12:46:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 239ms
12:46:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:46:10 INFO - PROCESS | 3828 | 1470167170138 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - PROCESS | 3828 | 1470167170183 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:46:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 224ms
12:46:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:46:10 INFO - PROCESS | 3828 | 1470167170365 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - PROCESS | 3828 | 1470167170406 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 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
12:46:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 175ms
12:46:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:46:10 INFO - PROCESS | 3828 | 1470167170558 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - PROCESS | 3828 | 1470167170600 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:46:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 192ms
12:46:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:46:10 INFO - PROCESS | 3828 | 1470167170744 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:10 INFO - PROCESS | 3828 | 1470167170785 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:46:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 224ms
12:46:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:46:11 INFO - PROCESS | 3828 | 1470167171006 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - PROCESS | 3828 | 1470167171045 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:46:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 223ms
12:46:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:46:11 INFO - PROCESS | 3828 | 1470167171242 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - PROCESS | 3828 | 1470167171277 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:46:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 192ms
12:46:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:46:11 INFO - PROCESS | 3828 | 1470167171429 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - PROCESS | 3828 | 1470167171474 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:46:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 176ms
12:46:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:46:11 INFO - PROCESS | 3828 | 1470167171620 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - PROCESS | 3828 | 1470167171667 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:46:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 191ms
12:46:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:46:11 INFO - PROCESS | 3828 | 1470167171808 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:11 INFO - PROCESS | 3828 | 1470167171853 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:46:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 224ms
12:46:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:46:12 INFO - PROCESS | 3828 | 1470167172037 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - PROCESS | 3828 | 1470167172080 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 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
12:46:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 223ms
12:46:12 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:46:12 INFO - PROCESS | 3828 | 1470167172268 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - PROCESS | 3828 | 1470167172318 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:46:12 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 240ms
12:46:12 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:46:12 INFO - PROCESS | 3828 | 1470167172529 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - PROCESS | 3828 | 1470167172570 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:46:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:46:12 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 192ms
12:46:12 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:46:12 INFO - PROCESS | 3828 | 1470167172722 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - PROCESS | 3828 | 1470167172772 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:12 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:46:12 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 239ms
12:46:12 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:46:12 INFO - PROCESS | 3828 | 1470167172979 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:13 INFO - PROCESS | 3828 | 1470167173052 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:46:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:46:13 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 463ms
12:46:13 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:46:13 INFO - PROCESS | 3828 | 1470167173423 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:13 INFO - PROCESS | 3828 | 1470167173497 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:13 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:46:13 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 288ms
12:46:13 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:46:13 INFO - PROCESS | 3828 | 1470167173717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:13 INFO - PROCESS | 3828 | 1470167173762 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:46:14 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 287ms
12:46:14 INFO - TEST-START | /IndexedDB/interfaces.html
12:46:14 INFO - PROCESS | 3828 | 1470167174041 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - PROCESS | 3828 | 1470167174082 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:46:14 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
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:46:14 INFO - TEST-OK | /IndexedDB/interfaces.html | took 416ms
12:46:14 INFO - TEST-START | /IndexedDB/interfaces.worker
12:46:14 INFO - PROCESS | 3828 | 1470167174440 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - PROCESS | 3828 | 1470167174478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:46:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:46:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:46:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:46:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:46:14 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:46:14 INFO - {}
12:46:14 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 - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:46:14 INFO - {}
12:46:14 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 431ms
12:46:14 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:46:14 INFO - PROCESS | 3828 | 1470167174867 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:14 INFO - PROCESS | 3828 | 1470167174908 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:46:15 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:46:15 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 208ms
12:46:15 INFO - TEST-START | /IndexedDB/key_valid.html
12:46:15 INFO - PROCESS | 3828 | 1470167175067 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - PROCESS | 3828 | 1470167175120 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:46:15 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:46:15 INFO - TEST-OK | /IndexedDB/key_valid.html | took 447ms
12:46:15 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:46:15 INFO - PROCESS | 3828 | 1470167175540 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - PROCESS | 3828 | 1470167175568 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:46:15 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 192ms
12:46:15 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:46:15 INFO - PROCESS | 3828 | 1470167175735 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - PROCESS | 3828 | 1470167175771 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:46:15 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 175ms
12:46:15 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:46:15 INFO - PROCESS | 3828 | 1470167175920 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:15 INFO - PROCESS | 3828 | 1470167175966 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:46:16 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:46:16 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:46:16 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 288ms
12:46:16 INFO - TEST-START | /IndexedDB/keyorder.htm
12:46:16 INFO - PROCESS | 3828 | 1470167176211 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - PROCESS | 3828 | 1470167176255 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:46:16 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:46:16 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 303ms
12:46:16 INFO - TEST-START | /IndexedDB/keypath.htm
12:46:16 INFO - PROCESS | 3828 | 1470167176513 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - PROCESS | 3828 | 1470167176577 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:46:16 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:46:16 INFO - TEST-OK | /IndexedDB/keypath.htm | took 256ms
12:46:16 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:46:16 INFO - PROCESS | 3828 | 1470167176768 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:16 INFO - PROCESS | 3828 | 1470167176803 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:46:17 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 255ms
12:46:17 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:46:17 INFO - PROCESS | 3828 | 1470167177053 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - PROCESS | 3828 | 1470167177102 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:46:17 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:46:17 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 288ms
12:46:17 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:46:17 INFO - PROCESS | 3828 | 1470167177337 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - PROCESS | 3828 | 1470167177380 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:46:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:46:17 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:46:17 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 239ms
12:46:17 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:46:17 INFO - PROCESS | 3828 | 1470167177568 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - PROCESS | 3828 | 1470167177610 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:46:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 224ms
12:46:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:46:17 INFO - PROCESS | 3828 | 1470167177799 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:17 INFO - PROCESS | 3828 | 1470167177845 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:46:18 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 176ms
12:46:18 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:46:18 INFO - PROCESS | 3828 | 1470167177988 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - PROCESS | 3828 | 1470167178035 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:46:18 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 191ms
12:46:18 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:46:18 INFO - PROCESS | 3828 | 1470167178174 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - PROCESS | 3828 | 1470167178223 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:46:18 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 224ms
12:46:18 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:46:18 INFO - PROCESS | 3828 | 1470167178436 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - PROCESS | 3828 | 1470167178478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:46:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 223ms
12:46:18 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:46:18 INFO - PROCESS | 3828 | 1470167178667 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - PROCESS | 3828 | 1470167178710 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:46:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 240ms
12:46:18 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:46:18 INFO - PROCESS | 3828 | 1470167178896 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:18 INFO - PROCESS | 3828 | 1470167178940 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:46:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 192ms
12:46:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:46:19 INFO - PROCESS | 3828 | 1470167179084 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - PROCESS | 3828 | 1470167179131 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:46:19 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 191ms
12:46:19 INFO - TEST-START | /IndexedDB/value.htm
12:46:19 INFO - PROCESS | 3828 | 1470167179274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - PROCESS | 3828 | 1470167179322 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:46:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:46:19 INFO - TEST-OK | /IndexedDB/value.htm | took 240ms
12:46:19 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:46:19 INFO - PROCESS | 3828 | 1470167179503 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - PROCESS | 3828 | 1470167179548 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:46:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:46:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:46:19 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 224ms
12:46:19 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:46:19 INFO - PROCESS | 3828 | 1470167179823 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:19 INFO - PROCESS | 3828 | 1470167179903 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:20 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:46:20 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 878ms
12:46:20 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:46:20 INFO - PROCESS | 3828 | 1470167180646 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:20 INFO - PROCESS | 3828 | 1470167180681 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:46:20 INFO - {}
12:46:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:46:20 INFO - {}
12:46:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:46:20 INFO - {}
12:46:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:46:20 INFO - {}
12:46:20 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 192ms
12:46:20 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:46:20 INFO - PROCESS | 3828 | 1470167180837 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:20 INFO - PROCESS | 3828 | 1470167180884 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:46:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:46:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:46:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:46:21 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 223ms
12:46:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:46:21 INFO - PROCESS | 3828 | 1470167181067 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - PROCESS | 3828 | 1470167181105 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:46:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 256ms
12:46:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:46:21 INFO - PROCESS | 3828 | 1470167181354 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - PROCESS | 3828 | 1470167181395 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:46:21 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
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:46:21 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
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:46:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 208ms
12:46:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:46:21 INFO - PROCESS | 3828 | 1470167181556 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - PROCESS | 3828 | 1470167181594 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 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() {
12:46:21 INFO - [native code]
12:46:21 INFO - }" but got function "function () {
12:46:21 INFO - }"
12:46:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:46:21 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
12:46:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:46:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 191ms
12:46:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:46:21 INFO - PROCESS | 3828 | 1470167181746 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 INFO - PROCESS | 3828 | 1470167181803 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:21 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() {
12:46:21 INFO - [native code]
12:46:21 INFO - }" but got function "function () {
12:46:21 INFO - }"
12:46:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:46:21 INFO - {}
12:46:21 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
12:46:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:46:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:46:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:46:21 INFO - {}
12:46:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 224ms
12:46:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:46:21 INFO - PROCESS | 3828 | 1470167181972 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - PROCESS | 3828 | 1470167182008 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:46:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:46:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:46:22 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"
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:46:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:46:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:46:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:46:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:46:22 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"
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:46:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:46:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:46:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:46:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:46:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 207ms
12:46:22 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:46:22 INFO - PROCESS | 3828 | 1470167182179 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - PROCESS | 3828 | 1470167182218 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:46:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 176ms
12:46:22 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:46:22 INFO - PROCESS | 3828 | 1470167182368 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - PROCESS | 3828 | 1470167182406 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:46:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:46:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 192ms
12:46:22 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:46:22 INFO - PROCESS | 3828 | 1470167182553 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - PROCESS | 3828 | 1470167182586 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:46:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:46:22 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:46:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:46:22 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 191ms
12:46:22 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:46:22 INFO - PROCESS | 3828 | 1470167182744 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:22 INFO - PROCESS | 3828 | 1470167182847 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:46:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:46:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:46:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:46:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:46:24 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1278ms
12:46:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:46:24 INFO - PROCESS | 3828 | 1470167184033 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:24 INFO - PROCESS | 3828 | 1470167184059 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:46:25 INFO - {}
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:46:25 INFO - {}
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:46:25 INFO - {}
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:46:25 INFO - {}
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:46:25 INFO - {}
12:46:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1214ms
12:46:25 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:46:25 INFO - PROCESS | 3828 | 1470167185274 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - PROCESS | 3828 | 1470167185308 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:46:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 399ms
12:46:25 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:46:25 INFO - PROCESS | 3828 | 1470167185668 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - PROCESS | 3828 | 1470167185698 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:46:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:46:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 192ms
12:46:25 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:46:25 INFO - PROCESS | 3828 | 1470167185857 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:25 INFO - PROCESS | 3828 | 1470167185899 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - PROCESS | 3828 | MARIONETTE LOG: INFO: Timeout fired
12:46:36 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
12:46:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:46:36 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10366ms
12:46:36 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:46:36 INFO - PROCESS | 3828 | 1470167196255 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - PROCESS | 3828 | 1470167196290 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:46:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 511ms
12:46:36 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:46:36 INFO - PROCESS | 3828 | 1470167196751 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - PROCESS | 3828 | 1470167196780 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:46:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 192ms
12:46:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:46:36 INFO - PROCESS | 3828 | 1470167196942 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:36 INFO - PROCESS | 3828 | 1470167196977 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:46:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 192ms
12:46:37 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:46:37 INFO - PROCESS | 3828 | 1470167197128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - PROCESS | 3828 | 1470167197170 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:46:37 INFO - {}
12:46:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 191ms
12:46:37 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:46:37 INFO - PROCESS | 3828 | 1470167197317 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - PROCESS | 3828 | 1470167197350 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:46:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 192ms
12:46:37 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:46:37 INFO - PROCESS | 3828 | 1470167197510 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - PROCESS | 3828 | 1470167197601 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:46:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:46:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:46:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 192ms
12:46:37 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:46:37 INFO - PROCESS | 3828 | 1470167197728 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - PROCESS | 3828 | 1470167197766 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 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().
12:46:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 191ms
12:46:37 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:46:37 INFO - PROCESS | 3828 | 1470167197917 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:37 INFO - PROCESS | 3828 | 1470167197950 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:46:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 176ms
12:46:38 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:46:38 INFO - PROCESS | 3828 | 1470167198108 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - PROCESS | 3828 | 1470167198141 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:46:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 192ms
12:46:38 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:46:38 INFO - PROCESS | 3828 | 1470167198296 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - PROCESS | 3828 | 1470167198329 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 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"
12:46:38 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:38 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:46:38 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:38 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:46:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:46:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 191ms
12:46:38 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:46:38 INFO - PROCESS | 3828 | 1470167198486 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - PROCESS | 3828 | 1470167198529 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:46:38 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 192ms
12:46:38 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:46:38 INFO - PROCESS | 3828 | 1470167198676 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - PROCESS | 3828 | 1470167198717 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:46:38 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 192ms
12:46:38 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:46:38 INFO - PROCESS | 3828 | 1470167198864 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:38 INFO - PROCESS | 3828 | 1470167198895 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:39 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:46:39 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 191ms
12:46:39 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:46:39 INFO - PROCESS | 3828 | 1470167199087 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:39 INFO - PROCESS | 3828 | 1470167199128 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:46:39 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
12:46:39 INFO - do_test/)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:47:02 INFO - )
12:47:02 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 192ms
12:47:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:47:02 INFO - PROCESS | 3828 | 1470167222168 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - PROCESS | 3828 | 1470167222214 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:47:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 223ms
12:47:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:47:02 INFO - PROCESS | 3828 | 1470167222404 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - PROCESS | 3828 | 1470167222453 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:47:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 240ms
12:47:02 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:47:02 INFO - PROCESS | 3828 | 1470167222629 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - PROCESS | 3828 | 1470167222669 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:47:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:47:02 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 191ms
12:47:02 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:47:02 INFO - PROCESS | 3828 | 1470167222818 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:02 INFO - PROCESS | 3828 | 1470167222905 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:47:03 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 192ms
12:47:03 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:47:03 INFO - PROCESS | 3828 | 1470167223042 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - PROCESS | 3828 | 1470167223083 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:47:03 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:03 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:47:03 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 192ms
12:47:03 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:47:03 INFO - PROCESS | 3828 | 1470167223229 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - PROCESS | 3828 | 1470167223272 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:47:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:47:03 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 191ms
12:47:03 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:47:03 INFO - PROCESS | 3828 | 1470167223418 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - PROCESS | 3828 | 1470167223456 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:47:03 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 192ms
12:47:03 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:47:03 INFO - PROCESS | 3828 | 1470167223610 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - PROCESS | 3828 | 1470167223654 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:47:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:47:03 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 176ms
12:47:03 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:47:03 INFO - PROCESS | 3828 | 1470167223797 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:03 INFO - PROCESS | 3828 | 1470167223836 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:47:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:47:04 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 191ms
12:47:04 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:47:04 INFO - PROCESS | 3828 | 1470167223992 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - PROCESS | 3828 | 1470167224038 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:47:04 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 192ms
12:47:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:47:04 INFO - PROCESS | 3828 | 1470167224178 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - PROCESS | 3828 | 1470167224227 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:47:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 224ms
12:47:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:47:04 INFO - PROCESS | 3828 | 1470167224438 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - PROCESS | 3828 | 1470167224478 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:47:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 175ms
12:47:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:47:04 INFO - PROCESS | 3828 | 1470167224627 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - PROCESS | 3828 | 1470167224669 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:47:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 192ms
12:47:04 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:47:04 INFO - PROCESS | 3828 | 1470167224817 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:04 INFO - PROCESS | 3828 | 1470167224861 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:47:05 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:47:05 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:47:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:47:05 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 192ms
12:47:05 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:47:05 INFO - PROCESS | 3828 | 1470167225007 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - PROCESS | 3828 | 1470167225053 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:47:05 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 191ms
12:47:05 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:47:05 INFO - PROCESS | 3828 | 1470167225195 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - PROCESS | 3828 | 1470167225237 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:47:05 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 192ms
12:47:05 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:47:05 INFO - PROCESS | 3828 | 1470167225385 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - PROCESS | 3828 | 1470167225432 Marionette INFO sendAsync 94e5b238-0815-4c38-8908-2b0a2f893dd2
12:47:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: